Improve ToggleTerm experience

This commit is contained in:
Mikkel Svartveit 2023-03-22 12:35:27 +01:00
parent 0886cfc653
commit e24e93cc5f

View file

@ -159,15 +159,21 @@ require("lazy").setup({
"akinsho/nvim-toggleterm.lua", "akinsho/nvim-toggleterm.lua",
tag = "2.4.0", tag = "2.4.0",
keys = "<C-j>", keys = "<C-j>",
opts = { config = function()
size = 20, require("toggleterm").setup({
hide_numbers = true, size = 20,
direction = 'float', hide_numbers = true,
open_mapping = [[<C-j>]], direction = 'float',
shade_terminals = false, open_mapping = [[<C-j>]],
shading_factor = -16, shade_terminals = false,
shell = 'fish' shading_factor = -16,
}, shell = 'fish',
on_open = function()
vim.keymap.set("n", "<Esc>", ":ToggleTerm<CR>", { buffer = true, silent = true })
end,
})
vim.keymap.set("t", "<Esc>", "<C-\\><C-n>")
end,
}, },
-- Run code with a keybinding -- Run code with a keybinding