Switch to new diff pane after gitsigns diffthis

This commit is contained in:
don philipe
2025-04-24 14:21:22 +02:00
parent af50ddd8ea
commit 6a710bac5f

View File

@@ -1,6 +1,6 @@
require('gitsigns').setup() require('gitsigns').setup()
local gitsigns = require('gitsigns') local gitsigns = require('gitsigns')
vim.keymap.set('n', '<leader>gm', gitsigns.blame_line, { desc = 'Show git message for current line' }) vim.keymap.set('n', '<leader>gm', gitsigns.blame_line, { desc = 'Show git message for current line' })
vim.keymap.set('n', '<leader>gd', gitsigns.diffthis, { desc = 'Show diff for current line' }) vim.keymap.set('n', '<leader>gd', ':Gitsigns diffthis<CR>:wincmd w<CR>', { desc = 'Show diff for current line' })
vim.keymap.set('n', '<leader>h', gitsigns.next_hunk, { desc = 'Move to next hunk' }) vim.keymap.set('n', '<leader>h', gitsigns.next_hunk, { desc = 'Move to next hunk' })
vim.keymap.set('n', '<leader>H', gitsigns.prev_hunk, { desc = 'Move to previous hunk' }) vim.keymap.set('n', '<leader>H', gitsigns.prev_hunk, { desc = 'Move to previous hunk' })