aboutsummaryrefslogtreecommitdiff
path: root/lua/config
diff options
context:
space:
mode:
authorjdhao <jdhao@hotmail.com>2022-09-08 13:19:34 +0800
committerjdhao <jdhao@hotmail.com>2022-09-08 13:19:34 +0800
commit309c8ad6368ff549278300343d68fed54b74d5a4 (patch)
treeeede215db9e613a67250e523f8753eabe6081669 /lua/config
parent954a4a1cad62c2c3e3a25c8c78723ff5b0d5a60a (diff)
update mapping
Diffstat (limited to 'lua/config')
-rw-r--r--lua/config/fugitive.lua8
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' })