nvim-config/lua/custom/plugins/fugitive.lua

22 lines
680 B
Lua
Raw Normal View History

-- Switch in fugitive.vim status window with the current one
vim.keymap.set('n', '<leader>gs', '<cmd>Gedit :<cr>', { desc = '[G]it [S]tatus' })
2024-03-26 07:36:01 +00:00
-- Fetch all changes
vim.keymap.set('n', '<leader>gF', '<cmd>Git fetch<cr>', { desc = '[G]it [F]etch' })
-- Push changes
vim.keymap.set('n', '<leader>gP', '<cmd>Git push<cr>', { desc = '[G]it [P]ush' })
-- Pull changes
vim.keymap.set('n', '<leader>gp', '<cmd>Git pull<cr>', { desc = '[G]it [P]ull' })
return {
-- Git related plugins
'tpope/vim-fugitive',
dependencies = {
'tpope/vim-rhubarb',
2024-03-30 15:21:34 +00:00
{
'rbong/vim-flog',
lazy = true,
cmd = { 'Flog', 'Flogsplit', 'Floggit' },
},
},
}