Change bindings and add bindings for git hunk navigation. Also enable

gitsigns integration in lspsaga
This commit is contained in:
Martin Larsson 2024-08-30 13:27:57 +02:00
parent 04a6ad3c91
commit 4d220ef603
2 changed files with 15 additions and 5 deletions

View file

@ -6,7 +6,8 @@ return {
event = "VeryLazy",
lazy = true,
config = function()
require("gitsigns").setup({})
local gitsigns = require("gitsigns")
gitsigns.setup({})
local devicons = require("nvim-web-devicons")
require("incline").setup({
window = {
@ -81,12 +82,18 @@ return {
require("utils").add_keymaps({
n = {
["<leader>gp"] = {
cmd = ":Gitsigns preview_hunk_inline<CR>",
["<leader>gh"] = {
cmd = gitsigns.preview_hunk
},
["<leader>gt"] = {
cmd = ":Gitsigns toggle_current_line_blame<CR>",
["<leader>gb"] = {
cmd = gitsigns.toggle_current_line_blame
},
["[h"] = {
cmd = function() gitsigns.nav_hunk("prev") end
},
["]h"] = {
cmd = function() gitsigns.nav_hunk("next") end
}
}
})
})

View file

@ -22,6 +22,9 @@ return {
kind = require("catppuccin.groups.integrations.lsp_saga").custom_kind(),
border = "single",
title = false
},
code_action = {
extend_gitsigns = true
}
})