diff --git a/init.lua b/init.lua index fd4567d9..87000a5e 100644 --- a/init.lua +++ b/init.lua @@ -680,5 +680,7 @@ cmp.setup { }, } +require("keymaps") + -- The line beneath this is called `modeline`. See `:help modeline` -- vim: ts=2 sts=2 sw=2 et diff --git a/lua/keymaps.lua b/lua/keymaps.lua new file mode 100644 index 00000000..f3b90838 --- /dev/null +++ b/lua/keymaps.lua @@ -0,0 +1,7 @@ +local map = vim.keymap.set + +-- Navigating splits +map({"n", "i", "v"}, "", ":wincmd k", {desc = "Select upper split"}) +map({"n", "i", "v"}, "", ":wincmd j", {desc = "Select lower split"}) +map({"n", "i", "v"}, "", ":wincmd h", {desc = "Select left split"}) +map({"n", "i", "v"}, "", ":wincmd l", {desc = "Select right split"})