From a4d69d7cd8e5cbe4f7a74127cc71df3d4a73a1df Mon Sep 17 00:00:00 2001 From: Nathan Justinian Date: Tue, 31 Jan 2023 23:40:43 -0500 Subject: [PATCH] add bindings to switch between splits --- init.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/init.lua b/init.lua index 73fc10ca..9e5b8c5a 100644 --- a/init.lua +++ b/init.lua @@ -518,6 +518,7 @@ cmp.setup { -- Leap setup require('leap').add_default_mappings() + local numbertoggle = vim.api.nvim_create_augroup("numbertoggle", {clear = true}) vim.api.nvim_create_autocmd({"BufEnter", "FocusGained" ,"InsertLeave"}, { command = "set relativenumber", @@ -532,5 +533,11 @@ vim.api.nvim_create_autocmd({"BufLeave", "FocusLost", "InsertEnter"}, { ) +-- Use ctrl-[hjkl] to select the active split! +vim.keymap.set('n', '', {silent = true}) +vim.keymap.set('n', '', ':wincmd j', {silent = true}) +vim.keymap.set('n', '', ':wincmd h', {silent = true}) +vim.keymap.set('n', '', ':wincmd l', {silent = true}) + -- The line beneath this is called `modeline`. See `:help modeline` -- vim: ts=2 sts=2 sw=2 et