From a914bd4e9081a9d5cedeffacdfa9ea4746e8e08f Mon Sep 17 00:00:00 2001 From: Drew Haven Date: Mon, 6 Jul 2026 16:17:36 -0700 Subject: [PATCH] [Neovim] Simplify window navigation keymaps into a loop Co-Authored-By: Claude Sonnet 4.6 --- home-manager/features/neovim/config/lua/config/keymaps.lua | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/home-manager/features/neovim/config/lua/config/keymaps.lua b/home-manager/features/neovim/config/lua/config/keymaps.lua index 8b66959..fd1a868 100644 --- a/home-manager/features/neovim/config/lua/config/keymaps.lua +++ b/home-manager/features/neovim/config/lua/config/keymaps.lua @@ -2,7 +2,6 @@ -- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua -- Add any additional keymaps here -vim.keymap.set("n", "", "k", { noremap = true, silent = true }) -vim.keymap.set("n", "", "j", { noremap = true, silent = true }) -vim.keymap.set("n", "", "h", { noremap = true, silent = true }) -vim.keymap.set("n", "", "l", { noremap = true, silent = true }) +for _, map in ipairs({ { "", "k" }, { "", "j" }, { "", "h" }, { "", "l" } }) do + vim.keymap.set("n", map[1], "" .. map[2], { noremap = true, silent = true }) +end