From b4273a1f523092e51ff87eacedf8e9a26a973ecd Mon Sep 17 00:00:00 2001 From: Markus Ullmann Date: Wed, 26 Jul 2023 14:40:18 +0200 Subject: [PATCH] Add custom keymaps --- init.lua | 2 ++ lua/keymaps.lua | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 lua/keymaps.lua 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"})