Files
dotfiles/nvim/lua/plugins/git.lua
Nick Mello b049dec292 nvim: Add binding to gitsigns
Want to be able to do in line blames with a keybinding using gitsigns

Signed-off-by: Nicholas Mello <nick@nmello.dev>
2025-08-14 22:43:42 -05:00

31 lines
713 B
Lua

return {
{
"lewis6991/gitsigns.nvim",
config = function()
require("gitsigns").setup({
signs = {
add = { text = "+" },
change = { text = "~" },
delete = { text = "_" },
topdelete = { text = "" },
changedelete = { text = "~" },
},
numhl = false,
linehl = false,
watch_gitdir = { interval = 1000 }, -- auto-refresh
attach_to_untracked = true,
})
end,
keys = {
{
"<leader>ab",
function() require("gitsigns").toggle_current_line_blame() end,
mode = "n",
desc = "Toggle Git blame",
noremap = true,
silent = true,
}
}
},
}