diff options
Diffstat (limited to 'lua/config/fugitive.lua')
| -rw-r--r-- | lua/config/fugitive.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lua/config/fugitive.lua b/lua/config/fugitive.lua new file mode 100644 index 0000000..40a9208 --- /dev/null +++ b/lua/config/fugitive.lua @@ -0,0 +1,8 @@ +local keymap = vim.keymap + +keymap.set('n', '<leader>gs', '<cmd>Git<cr>', { desc = 'Git status' }) +keymap.set('n', '<leader>gw', '<cmd>Gwrite<cr>', { desc = 'Git add' }) +keymap.set('n', '<leader>gc', '<cmd>Git commit<cr>', { desc = 'Git commit' }) +keymap.set('n', '<leader>gd', '<cmd>Gdiffsplit<cr>', { desc = 'Git diff' }) +keymap.set('n', '<leader>gpl', '<cmd>Git pull<cr>', { desc = 'Git pull' }) +keymap.set('n', '<leader>gpu', '<cmd>15 split|term git push<cr>', { desc = 'Git push' }) |
