Add vim-fugitive

This commit is contained in:
Yan Lin 2025-07-26 01:17:14 +02:00
parent 74342069a6
commit 7409d5da80

View file

@ -10,6 +10,7 @@
lualine-nvim lualine-nvim
nvim-web-devicons nvim-web-devicons
gruvbox-nvim gruvbox-nvim
vim-fugitive
]; ];
extraLuaConfig = '' extraLuaConfig = ''
-- Basic settings -- Basic settings
@ -67,6 +68,12 @@
-- Basic keymaps -- Basic keymaps
vim.keymap.set("n", "<leader>w", ":w<CR>", { desc = "Save file" }) vim.keymap.set("n", "<leader>w", ":w<CR>", { desc = "Save file" })
vim.keymap.set("n", "<leader>q", ":q<CR>", { desc = "Quit" }) vim.keymap.set("n", "<leader>q", ":q<CR>", { desc = "Quit" })
-- Git keymaps (vim-fugitive)
vim.keymap.set("n", "<leader>gs", ":Git<CR>", { desc = "Git status" })
vim.keymap.set("n", "<leader>gd", ":Git diff<CR>", { desc = "Git diff" })
vim.keymap.set("n", "<leader>gc", ":Git commit<CR>", { desc = "Git commit" })
vim.keymap.set("n", "<leader>gp", ":Git push<CR>", { desc = "Git push" })
''; '';
}; };
} }