From 81a9a92d104f0eb06fc785d04e98e68a24cbd328 Mon Sep 17 00:00:00 2001 From: opalmay Date: Mon, 13 Feb 2023 11:02:25 +0200 Subject: fix: don't bind terminal mode for keys --- lua/lvim/core/terminal.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/lvim/core/terminal.lua b/lua/lvim/core/terminal.lua index 885fabd4..5b3b89c0 100644 --- a/lua/lvim/core/terminal.lua +++ b/lua/lvim/core/terminal.lua @@ -91,7 +91,11 @@ local function add_keybind_keymap(keybind) return end - vim.keymap.set({ "n", "t" }, keybind.keymap, function() + local modes = { "n" } + if not keybind.keymap:find "" then + table.insert(modes, "t") + end + vim.keymap.set(modes, keybind.keymap, function() keybind_toggle(keybind) end, { desc = keybind.desc, noremap = true, silent = true }) end -- cgit v1.2.3