Add vim-fugitive
This commit is contained in:
parent
74342069a6
commit
7409d5da80
1 changed files with 7 additions and 0 deletions
7
nvim.nix
7
nvim.nix
|
|
@ -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" })
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue