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