diff options
| author | jdhao <jdhao@hotmail.com> | 2022-09-08 13:19:34 +0800 |
|---|---|---|
| committer | jdhao <jdhao@hotmail.com> | 2022-09-08 13:19:34 +0800 |
| commit | 309c8ad6368ff549278300343d68fed54b74d5a4 (patch) | |
| tree | eede215db9e613a67250e523f8753eabe6081669 /lua | |
| parent | 954a4a1cad62c2c3e3a25c8c78723ff5b0d5a60a (diff) | |
update mapping
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/config/fugitive.lua | 8 | ||||
| -rw-r--r-- | lua/plugins.lua | 2 |
2 files changed, 9 insertions, 1 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' }) diff --git a/lua/plugins.lua b/lua/plugins.lua index 8d89647..5e771ef 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -229,7 +229,7 @@ packer.startup({ -- use 'Chiel92/vim-autoformat' -- Git command inside vim - use({ "tpope/vim-fugitive", event = "User InGitRepo" }) + use({ "tpope/vim-fugitive", event = "User InGitRepo", config = [[require('config.fugitive')]]}) -- Better git log display use({ "rbong/vim-flog", requires = "tpope/vim-fugitive", cmd = { "Flog" } }) |
