From bb6f41a4890eed2b5504fb3ea7d78ac835c995cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Jane=C5=BEi=C4=8D?= Date: Tue, 7 Oct 2025 23:44:31 +0200 Subject: [PATCH] feat: add basic keybinds --- init.lua | 2 ++ lua/config/keymap.lua | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 lua/config/keymap.lua diff --git a/init.lua b/init.lua index 548fb80..88fb579 100644 --- a/init.lua +++ b/init.lua @@ -1,4 +1,6 @@ -- set vim options require("config.options") +-- set keympas +require("config.keymap") -- import plugins require("config.plugins") diff --git a/lua/config/keymap.lua b/lua/config/keymap.lua new file mode 100644 index 0000000..4aaa6a3 --- /dev/null +++ b/lua/config/keymap.lua @@ -0,0 +1,15 @@ +vim.keymap.set("n", "", "zz", { noremap = true, silent = true }) +vim.keymap.set("n", "", "zz", { noremap = true, silent = true }) +vim.keymap.set("n", "n", "nzz", { noremap = true, silent = true }) +vim.keymap.set("n", "N", "Nzz", { noremap = true, silent = true }) + +vim.keymap.set("n", "e", vim.diagnostic.open_float) + +vim.keymap.set( + "t", + "", + vim.api.nvim_replace_termcodes("", true, true, true), + { desc = "escape terminal mode" } +) + +vim.keymap.set("n", "hh", ":noh", { desc = "no highlight search" })