Dotfiles_nvim/lua/toolchain/git/plugins.lua

39 lines
933 B
Lua
Raw Normal View History

2024-07-02 21:52:43 +00:00
return {
{
'tpope/vim-fugitive',
},
{
'lewis6991/gitsigns.nvim',
config = function()
-- Setup --
require('gitsigns').setup()
-- Keybinding --
vim.keymap.set(
'n',
'<leader>gh',
':Gitsigns preview_hunk_inline<CR>',
{ desc = 'Toggle Inline Git Diff' }
)
vim.keymap.set(
'n',
'<leader>gb',
':Gitsigns toggle_current_line_blame<CR>',
{ desc = 'Toggle Inline Git Blame' }
)
vim.keymap.set(
'n',
'<leader>go',
':Git <CR>',
{ desc = 'Open Git' }
)
end,
},
{
'moyiz/git-dev.nvim',
lazy = true,
cmd = { 'GitDevOpen', 'GitDevCleanAll' },
opts = {},
},
}