From e24e93cc5feef0017e3690591362039682be8719 Mon Sep 17 00:00:00 2001 From: Mikkel Svartveit Date: Wed, 22 Mar 2023 12:35:27 +0100 Subject: [PATCH] Improve ToggleTerm experience --- nvim/lua/plugins.lua | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index 1a57654..0584919 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -159,15 +159,21 @@ require("lazy").setup({ "akinsho/nvim-toggleterm.lua", tag = "2.4.0", keys = "", - opts = { - size = 20, - hide_numbers = true, - direction = 'float', - open_mapping = [[]], - shade_terminals = false, - shading_factor = -16, - shell = 'fish' - }, + config = function() + require("toggleterm").setup({ + size = 20, + hide_numbers = true, + direction = 'float', + open_mapping = [[]], + shade_terminals = false, + shading_factor = -16, + shell = 'fish', + on_open = function() + vim.keymap.set("n", "", ":ToggleTerm", { buffer = true, silent = true }) + end, + }) + vim.keymap.set("t", "", "") + end, }, -- Run code with a keybinding