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
nvim-web-devicons
gruvbox-nvim
vim-fugitive
];
extraLuaConfig = ''
-- Basic settings
@ -67,6 +68,12 @@
-- Basic keymaps
vim.keymap.set("n", "<leader>w", ":w<CR>", { desc = "Save file" })
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" })
'';
};
}