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" })