return { -- Ensure GitUI tool is installed { "mason-org/mason.nvim", opts = { ensure_installed = { "gitui" } }, keys = { { "gG", function() Snacks.terminal({ "gitui" }) end, desc = "GitUi (cwd)", }, { "gg", function() Snacks.terminal({ "gitui" }, { cwd = LazyVim.root.get() }) end, desc = "GitUi (Root Dir)", }, }, init = function() -- delete lazygit keymap for file history vim.api.nvim_create_autocmd("User", { pattern = "LazyVimKeymaps", once = true, callback = function() pcall(vim.keymap.del, "n", "gf") pcall(vim.keymap.del, "n", "gl") end, }) end, }, }