diff --git a/plugin/20_keymaps.lua b/plugin/20_keymaps.lua index 58c0355..92ec2bc 100644 --- a/plugin/20_keymaps.lua +++ b/plugin/20_keymaps.lua @@ -27,6 +27,11 @@ local nmap = function(lhs, rhs, desc, plugin) vim.keymap.set("n", lhs, final_rhs, { desc = desc }) end +local tmap = function(lhs, rhs, desc, plugin) + local final_rhs = plugin and lazy_wrap(plugin, rhs) or rhs + vim.keymap.set("t", lhs, final_rhs, { desc = desc }) +end + local nmap_leader = function(suffix, rhs, desc, plugin) local final_rhs = plugin and lazy_wrap(plugin, rhs) or rhs vim.keymap.set("n", "" .. suffix, final_rhs, { desc = desc }) @@ -121,3 +126,4 @@ nmap_leader("ts", function() require("terminal").open_terminal_app("lazysql") en -- Overwrites ================================================================== nmap("", function() vim.cmd("nohlsearch") end, "Clear search highlights") +tmap("", "", "Terminal window navigation")