From 57150f9014b529d30d7955b93ad076a51ca92bac Mon Sep 17 00:00:00 2001 From: Tomas Mirchev Date: Wed, 7 May 2025 20:00:45 +0200 Subject: [PATCH] add jk in neovim for all modes --- config/linux-dev/nvim/lazy-lock.json | 2 +- config/linux-dev/nvim/lua/config/keymaps.lua | 1 + config/linux-dev/nvim/lua/utils/remap.lua | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/config/linux-dev/nvim/lazy-lock.json b/config/linux-dev/nvim/lazy-lock.json index bfd561f..af593bc 100644 --- a/config/linux-dev/nvim/lazy-lock.json +++ b/config/linux-dev/nvim/lazy-lock.json @@ -4,7 +4,7 @@ "conform.nvim": { "branch": "master", "commit": "d28ccf945374edd9f1c34a82f6c22261dbd8ab98" }, "fidget.nvim": { "branch": "main", "commit": "e2a175c2abe2d4f65357da1c98c59a5cfb2b543f" }, "harpoon": { "branch": "harpoon2", "commit": "a84ab829eaf3678b586609888ef52f7779102263" }, - "lazy.nvim": { "branch": "main", "commit": "7e6c863bc7563efbdd757a310d17ebc95166cef3" }, + "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "4d0e5b49363cac187326998b96aa6a2884e0e89b" }, "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, "neo-tree.nvim": { "branch": "main", "commit": "a77af2e764c5ed4038d27d1c463fa49cd4794e07" }, diff --git a/config/linux-dev/nvim/lua/config/keymaps.lua b/config/linux-dev/nvim/lua/config/keymaps.lua index 64bda1b..0257d89 100644 --- a/config/linux-dev/nvim/lua/config/keymaps.lua +++ b/config/linux-dev/nvim/lua/config/keymaps.lua @@ -3,6 +3,7 @@ local remap = require("utils.remap") remap.nmap("q", vim.diagnostic.setloclist, { desc = "Open diagnostic [Q]uickfix list" }) remap.imap("jk", "", { desc = "Exit insert mode with jk" }) +remap.cmap("jk", "", { desc = "Exit command/search mode with jk" }) remap.nmap("", "nohlsearch", { desc = "Clear highlights" }) -- Prevent "x" from overriding the register diff --git a/config/linux-dev/nvim/lua/utils/remap.lua b/config/linux-dev/nvim/lua/utils/remap.lua index 4e1e397..bbb7d79 100644 --- a/config/linux-dev/nvim/lua/utils/remap.lua +++ b/config/linux-dev/nvim/lua/utils/remap.lua @@ -32,4 +32,8 @@ function M.tmap(lhs, rhs, opts) M.map("t", lhs, rhs, opts) end +function M.cmap(lhs, rhs, opts) + M.map("c", lhs, rhs, opts) +end + return M