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()
require("toggleterm").setup({
size = 20, size = 20,
hide_numbers = true, hide_numbers = true,
direction = 'float', direction = 'float',
open_mapping = [[<C-j>]], open_mapping = [[<C-j>]],
shade_terminals = false, shade_terminals = false,
shading_factor = -16, shading_factor = -16,
shell = 'fish' 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