From 88ed57fb8b06fd718b49608bc105262475332feb Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Tue, 3 Aug 2021 16:48:45 +0530 Subject: [PATCH] nvim: keymappings: Enable escape and arrow keys Now that we use Planck EZ as our main keyboard with Colemak as the layout, allow use of escape and arrow keys. HJKL are not usable the same way as before. --- nvim/.config/nvim/lua/keymappings.lua | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/nvim/.config/nvim/lua/keymappings.lua b/nvim/.config/nvim/lua/keymappings.lua index 263d903..8422b8e 100644 --- a/nvim/.config/nvim/lua/keymappings.lua +++ b/nvim/.config/nvim/lua/keymappings.lua @@ -1,10 +1,6 @@ local remap = vim.api.nvim_set_keymap --- Remap escape keys to something usable on home row -remap('i', 'jk', '', { noremap = true }) -remap('c', 'jk', '', { noremap = true }) -remap('i', '', '', { noremap = true }) -remap('c', '', '', { noremap = true }) +remap('c', '', '', { noremap = true }) -- Use Q to execute default register. remap('n', 'Q', '', { noremap = true }) -- Save @@ -72,7 +68,7 @@ remap('n', 'zmk', ':set foldmethod=marker', { noremap = true }) remap('n', 'zms', ':set foldmethod=syntax', { noremap = true }) -- Key Bindings to help with terminal mode -remap('t', 'jk', '', { noremap = true }) +remap('t', '', '', { noremap = true }) -- Key bindings to move between window splits remap('n', '0', '0w', { noremap = true }) @@ -86,16 +82,6 @@ remap('n', '7', '7w', { noremap = true }) remap('n', '8', '8w', { noremap = true }) remap('n', '9', '9w', { noremap = true }) --- Disable Arrow Keys -remap('i', '', '', { noremap = true }) -remap('i', '', '', { noremap = true }) -remap('i', '', '', { noremap = true }) -remap('i', '', '', { noremap = true }) -remap('n', '', '', { noremap = true }) -remap('n', '', '', { noremap = true }) -remap('n', '', '', { noremap = true }) -remap('n', '', '', { noremap = true }) - -- Tag helpers remap('n', '', ':vsp :tag ', { noremap = true }) remap('n', '', ':sp :tag ', { noremap = true })