refactor: add dedicated package for lazygit

This commit is contained in:
Dinesh Salunke 2023-06-21 22:18:58 +05:30
parent 12b3c5bc93
commit 2d5533111b

View File

@ -158,36 +158,35 @@ return {
{
"akinsho/toggleterm.nvim",
opts = {
open_mapping = [[<C-\>]],
winbar = {
enabled = true,
},
},
keys = {
{
"<leader>gg",
function()
local Terminal = require("toggleterm.terminal").Terminal
local lazygit = Terminal:new({
cmd = "lazygit",
hidden = true,
direction = "float",
float_opts = { border = "double" },
})
lazygit:toggle()
end,
desc = "Lazygit",
},
{
"<C-\\>",
function()
require("toggleterm").toggle()
end,
},
},
},
{
"christoomey/vim-tmux-navigator",
config = false,
},
{
"kdheepak/lazygit.nvim",
dependencies = {
"nvim-telescope/telescope.nvim",
"nvim-lua/plenary.nvim",
},
keys = {
{
"<leader>gg",
function()
require("lazygit").lazygit()
end,
desc = "Lazygit",
},
},
config = function()
require("telescope").load_extension("lazygit")
end,
},
}