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", event = "VeryLazy",
lazy = true, lazy = true,
config = function() config = function()
require("gitsigns").setup({}) local gitsigns = require("gitsigns")
gitsigns.setup({})
local devicons = require("nvim-web-devicons") local devicons = require("nvim-web-devicons")
require("incline").setup({ require("incline").setup({
window = { window = {
@ -81,12 +82,18 @@ return {
require("utils").add_keymaps({ require("utils").add_keymaps({
n = { n = {
["<leader>gp"] = { ["<leader>gh"] = {
cmd = ":Gitsigns preview_hunk_inline<CR>", cmd = gitsigns.preview_hunk
}, },
["<leader>gt"] = { ["<leader>gb"] = {
cmd = ":Gitsigns toggle_current_line_blame<CR>", 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(), kind = require("catppuccin.groups.integrations.lsp_saga").custom_kind(),
border = "single", border = "single",
title = false title = false
},
code_action = {
extend_gitsigns = true
} }
}) })