From 2ef730d1d16c764586b02528fd4fb6677aad3e39 Mon Sep 17 00:00:00 2001 From: Samir Benmendil Date: Sun, 7 Apr 2024 01:31:23 +0100 Subject: [PATCH] nvim: add terminal mappings --- nvim/lua/config/keymaps.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nvim/lua/config/keymaps.lua b/nvim/lua/config/keymaps.lua index 80a976a..1e71154 100644 --- a/nvim/lua/config/keymaps.lua +++ b/nvim/lua/config/keymaps.lua @@ -90,3 +90,12 @@ end local lazyterm = function() LazyVim.terminal(nil, { cwd = LazyVim.root() }) end vim.keymap.set("n", "ft", lazyterm, { desc = "Terminal (Root Dir)" }) vim.keymap.set("n", "fT", function() LazyVim.terminal() end, { desc = "Terminal (cwd)" }) + +-- Terminal Mappings +vim.keymap.set("t", "", "", { desc = "Enter Normal Mode" }) +vim.keymap.set("t", "", "wincmd h", { desc = "Go to Left Window" }) +vim.keymap.set("t", "", "wincmd j", { desc = "Go to Lower Window" }) +vim.keymap.set("t", "", "wincmd k", { desc = "Go to Upper Window" }) +vim.keymap.set("t", "", "wincmd l", { desc = "Go to Right Window" }) +vim.keymap.set("t", "", "close", { desc = "Hide Terminal" }) +vim.keymap.set("t", "", "close", { desc = "which_key_ignore" }) -- 2.48.1