summaryrefslogtreecommitdiff
path: root/lua/lvim/core
diff options
context:
space:
mode:
Diffstat (limited to 'lua/lvim/core')
-rw-r--r--lua/lvim/core/terminal.lua6
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