diff options
Diffstat (limited to 'nvim/lua')
| -rw-r--r-- | nvim/lua/config/keymaps.lua | 4 | ||||
| -rw-r--r-- | nvim/lua/plugins/git.lua | 10 |
2 files changed, 13 insertions, 1 deletions
diff --git a/nvim/lua/config/keymaps.lua b/nvim/lua/config/keymaps.lua index 4b280ef..2c1d383 100644 --- a/nvim/lua/config/keymaps.lua +++ b/nvim/lua/config/keymaps.lua | |||
| @@ -68,6 +68,10 @@ function M.telescope() | |||
| 68 | end, opts) | 68 | end, opts) |
| 69 | end | 69 | end |
| 70 | 70 | ||
| 71 | function M.gitsigns() | ||
| 72 | map("n", "<leader>tb", require("gitsigns").toggle_current_line_blame) | ||
| 73 | end | ||
| 74 | |||
| 71 | function M.global() | 75 | function M.global() |
| 72 | local opts = { | 76 | local opts = { |
| 73 | silent = true, | 77 | silent = true, |
diff --git a/nvim/lua/plugins/git.lua b/nvim/lua/plugins/git.lua index 1fd2418..94032c7 100644 --- a/nvim/lua/plugins/git.lua +++ b/nvim/lua/plugins/git.lua | |||
| @@ -2,6 +2,14 @@ return { | |||
| 2 | { | 2 | { |
| 3 | "lewis6991/gitsigns.nvim", | 3 | "lewis6991/gitsigns.nvim", |
| 4 | event = { "BufReadPre", "BufNewFile" }, | 4 | event = { "BufReadPre", "BufNewFile" }, |
| 5 | config = true, | 5 | config = function() |
| 6 | require("gitsigns").setup({ | ||
| 7 | current_line_blame = true, | ||
| 8 | current_line_blame_opts = { | ||
| 9 | delay = 250, | ||
| 10 | }, | ||
| 11 | }) | ||
| 12 | require("config.keymaps").gitsigns() | ||
| 13 | end, | ||
| 6 | }, | 14 | }, |
| 7 | } | 15 | } |
