diff options
Diffstat (limited to 'lua/lvim/core')
-rw-r--r-- | lua/lvim/core/terminal.lua | 6 |
1 files changed, 5 insertions, 1 deletions
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 "<leader>" 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 |