mirror of
https://github.com/LunarVim/LunarVim.git
synced 2025-07-22 19:55:10 +02:00
Replace LazyGit Plugin with FTerm Instance (#717)
* Replace LazyGit Plugin with FTerm Instance * Added gg keybind to FTerm LazyGit * Added check to see if lazygit is installed * Changed lazyload event to prevent error when called from dashboard on startup * Removed lazygit plugin. Changed Fterm lazy loading * Made the executable check more universal for when we include other terminal applications Co-authored-by: rebuilt <memoryman51@hotmail.com>
This commit is contained in:
parent
68bfac0468
commit
f6e377fcfe
4 changed files with 47 additions and 15 deletions
|
@ -263,8 +263,12 @@ if O.plugin.zen.active then
|
|||
vim.api.nvim_set_keymap("n", "<leader>z", ":ZenMode<CR>", { noremap = true, silent = true })
|
||||
mappings["z"] = "Zen"
|
||||
end
|
||||
if O.plugin.lazygit.active then
|
||||
vim.api.nvim_set_keymap("n", "<leader>gg", ":LazyGit<CR>", { noremap = true, silent = true })
|
||||
if O.plugin.floatterm.active then
|
||||
vim.api.nvim_set_keymap("n", "<leader>gg", "<CMD>lua _G.__fterm_lazygit()<CR>", { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap("n", "<A-i>", "<CMD>lua require('FTerm').toggle()<CR>", { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap("t", "<A-i>", "<C-\\><C-n><CMD>lua require('FTerm').toggle()<CR>", { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap("n", "<A-l>", "<CMD>lua _G.__fterm_lazygit()<CR>", { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap("t", "<A-l>", "<C-\\><C-n><CMD>lua _G.__fterm_lazygit()<CR>", { noremap = true, silent = true })
|
||||
mappings["gg"] = "LazyGit"
|
||||
end
|
||||
if O.plugin.telescope_project.active then
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue