Fix ToggleTerm behavior inside Neovide
This commit is contained in:
parent
40787150bd
commit
dce8551abf
@ -9,6 +9,7 @@ return {
|
||||
light = "latte",
|
||||
dark = "mocha",
|
||||
},
|
||||
term_colors = vim.g.neovide,
|
||||
color_overrides = {
|
||||
mocha = {
|
||||
base = "#101018",
|
||||
|
||||
@ -8,16 +8,28 @@ return {
|
||||
direction = "horizontal",
|
||||
})
|
||||
local Terminal = require("toggleterm.terminal").Terminal
|
||||
local lazygit = Terminal:new({ cmd = "lazygit", hidden = true, direction = "float" })
|
||||
function _lazygit_toggle()
|
||||
local lazygit = Terminal:new({
|
||||
cmd = "lazygit",
|
||||
hidden = true,
|
||||
direction = "float",
|
||||
on_close = function()
|
||||
local events = require("neo-tree.events")
|
||||
events.fire_event(events.GIT_EVENT)
|
||||
end,
|
||||
})
|
||||
function _Lazygit_toggle()
|
||||
lazygit:toggle()
|
||||
end
|
||||
end,
|
||||
keys = {
|
||||
{ "<leader>tt", "<cmd>ToggleTerm dir=git_dir<CR>", desc = "ToggleTerm: Toggle [t]erminal" },
|
||||
{
|
||||
"<leader>tt",
|
||||
"<cmd>ToggleTerm dir=git_dir<CR>",
|
||||
desc = "ToggleTerm: [T]oggle [t]erminal",
|
||||
},
|
||||
{
|
||||
"<leader>gs",
|
||||
"<cmd>lua _lazygit_toggle()<CR>",
|
||||
"<cmd>lua _Lazygit_toggle()<CR>",
|
||||
desc = "[g]it [s]tatus",
|
||||
},
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user