diff options
Diffstat (limited to 'vim/lua/plugins/init.lua')
-rw-r--r-- | vim/lua/plugins/init.lua | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/vim/lua/plugins/init.lua b/vim/lua/plugins/init.lua index c74e8d4..0e9911e 100644 --- a/vim/lua/plugins/init.lua +++ b/vim/lua/plugins/init.lua | |||
@@ -61,14 +61,15 @@ return { | |||
61 | changedelete = { text = '~' }, | 61 | changedelete = { text = '~' }, |
62 | }, | 62 | }, |
63 | on_attach = function(bufnr) | 63 | on_attach = function(bufnr) |
64 | vim.keymap.set('n', '<leader>gp', require('gitsigns').prev_hunk, | 64 | local gs = require('gitsigns') |
65 | { buffer = bufnr, desc = '[G]o to [P]revious Hunk' }) | 65 | vim.keymap.set('n', '<leader>gp', gs.prev_hunk, { buffer = bufnr, desc = '[G]o to [P]revious Hunk' }) |
66 | vim.keymap.set('n', '<leader>gn', require('gitsigns').next_hunk, { buffer = bufnr, desc = '[G]o to [N]ext Hunk' }) | 66 | vim.keymap.set('n', '<leader>gn', gs.next_hunk, { buffer = bufnr, desc = '[G]o to [N]ext Hunk' }) |
67 | vim.keymap.set('n', '<leader>ph', require('gitsigns').preview_hunk, { buffer = bufnr, desc = '[P]review [H]unk' }) | 67 | vim.keymap.set('n', '<leader>hp', gs.preview_hunk, { buffer = bufnr, desc = '[P]review [H]unk' }) |
68 | vim.keymap.set('n', '<leader>hd', require('gitsigns').diffthis, { buffer = bufnr, desc = '[h]unk [d]iff' }) | 68 | vim.keymap.set('n', '<leader>hd', gs.diffthis, { buffer = bufnr, desc = '[h]unk [d]iff' }) |
69 | vim.keymap.set('n', '<leader>hD', function() require('gitsigns').diffthis('~') end, | 69 | vim.keymap.set('n', '<leader>hD', function() gs.diffthis('~') end, { buffer = bufnr, desc = '[h]unk [d]iff for ~' }) |
70 | { buffer = bufnr, desc = '[h]unk [d]iff for ~' }) | 70 | -- vim.keymap.set("n", "<leader>gb", gs.blame_line{full=true}, { desc = "Git Blame" }) |
71 | vim.keymap.set('v', 'hr', ":Gitsigns reset_hunk<CR>", { buffer = bufnr, desc = '[h]unk [r]eset' }) | 71 | vim.keymap.set("n", "<leader>gb", gs.toggle_current_line_blame, { desc = "Blame Line" }) |
72 | vim.keymap.set('v', 'hr', gs.reset_hunk, { buffer = bufnr, desc = '[h]unk [r]eset' }) | ||
72 | end, | 73 | end, |
73 | }, | 74 | }, |
74 | }, | 75 | }, |