Files
dotfiles/nvim/.config/nvim/lua/plugins/neogit.lua
T
2025-12-19 23:40:16 +01:00

25 lines
672 B
Lua

return {
{
"NeogitOrg/neogit",
dependencies = {
"nvim-lua/plenary.nvim",
"sindrets/diffview.nvim",
"nvim-telescope/telescope.nvim",
},
opts = {
integrations = {
telescope = true,
diffview = true,
},
kind = "tab",
},
keys = {
{ "<leader>gs", "<cmd>Neogit<cr>", desc = "Neogit Status" },
{ "<leader>gc", "<cmd>Neogit commit<cr>", desc = "Neogit Commit" },
{ "<leader>gp", "<cmd>Neogit pull<cr>", desc = "Neogit Pull" },
{ "<leader>gP", "<cmd>Neogit push<cr>", desc = "Neogit Push" },
{ "<leader>gb", "<cmd>Neogit branch<cr>", desc = "Neogit Branch" },
},
},
}