aboutsummaryrefslogtreecommitdiff
path: root/lua/user/keys.lua
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2023-01-02 21:45:39 +0200
committersrdusr <trevorgray@srdusr.com>2023-01-02 21:45:39 +0200
commite6ca9a511738fef502818cbd098a03d26b22690a (patch)
treeacbd9d62134d17a46829ffda00c5024b2c749feb /lua/user/keys.lua
parent1619f62ec1f7355b2c4b3f0f99de67c9f6897078 (diff)
downloaddotfiles-e6ca9a511738fef502818cbd098a03d26b22690a.tar.gz
dotfiles-e6ca9a511738fef502818cbd098a03d26b22690a.zip
Add fugitive keybindings
Diffstat (limited to 'lua/user/keys.lua')
-rw-r--r--lua/user/keys.lua19
1 files changed, 19 insertions, 0 deletions
diff --git a/lua/user/keys.lua b/lua/user/keys.lua
index 85836e0..1aa5124 100644
--- a/lua/user/keys.lua
+++ b/lua/user/keys.lua
@@ -95,6 +95,25 @@ map("n", "<Leader>tc", ":lua require('user.utils').toggle_completion()<CR>")
map("n", "<leader>gg", ":LazyGit<CR>")
map("n", "<leader>tt", "<cmd>ToggleTerm<cr>")
+---- Fugitive git bindings
+map("n", "<leader>ga", ":Git add %:p<CR><CR>")
+--map("n", "<leader>gs", ":Gstatus<CR>")
+map("n", "<leader>gc", ":Gcommit -v -q<CR>")
+map("n", "<leader>gt", ":Gcommit -v -q %:p<CR>")
+--map("n", "<leader>gd", ":Gdiff<CR>")
+map("n", "<leader>ge", ":Gedit<CR>")
+--map("n", "<leader>gr", ":Gread<Cj>")
+map("n", "<leader>gw", ":Gwrite<CR><CR>")
+map("n", "<leader>gl", ":silent! Glog<CR>:bot copen<CR>")
+--map("n", "<leader>gp", ":Ggrep<Space>")
+--map("n", "<Leader>gp", ":Git push<CR>")
+--map("n", "<Leader>gb", ":Gblame<CR>")
+map("n", "<leader>gm", ":Gmove<Space>")
+--map("n", "<leader>gb", ":Git branch<Space>")
+--map("n", "<leader>go", ":Git checkout<Space>")
+--map("n", "<leader>gps", ":Dispatch! git push<CR>")
+--map("n", "<leader>gpl", ":Dispatch! git pull<CR>")
+
-- maps.n["<C-\\>"] = { "<cmd>ToggleTerm<cr>", desc = "Toggle terminal" }
-- maps.n["<leader>gg"] = { function() toggle_term_cmd "lazygit" end, desc = "ToggleTerm lazygit" }
-- maps.n["<leader>tn"] = { function() toggle_term_cmd "node" end, desc = "ToggleTerm node" }