From 4ebf82de0865a2efffab6ef3b06e0805b9362913 Mon Sep 17 00:00:00 2001 From: Squibid Date: Fri, 23 Dec 2022 16:02:59 -0500 Subject: better resizing and moving splits/panes --- init.lua | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'init.lua') diff --git a/init.lua b/init.lua index 5fa9be4..7bd9243 100644 --- a/init.lua +++ b/init.lua @@ -134,10 +134,16 @@ a.nvim_set_keymap("n", "", ":Sexplore", default_opts) a.nvim_set_keymap("n", "", ":nohlsearch:echo", default_opts) -- Resizing panes -a.nvim_set_keymap("n", "", ":vertical resize -1", default_opts) -a.nvim_set_keymap("n", "", ":vertical resize +1", default_opts) -a.nvim_set_keymap("n", "", ":resize +1", default_opts) -a.nvim_set_keymap("n", "", ":resize -1", default_opts) +a.nvim_set_keymap("n", '', "SmartResizeLeft", default_opts) +a.nvim_set_keymap("n", '', "SmartResizeDown", default_opts) +a.nvim_set_keymap("n", '', "SmartResizeUp", default_opts) +a.nvim_set_keymap("n", '', "SmartResizeRight", default_opts) + +-- moving between splits +a.nvim_set_keymap("n", '', "SmartCursorMoveLeft", default_opts) +a.nvim_set_keymap("n", '', "SmartCursorMoveDown", default_opts) +a.nvim_set_keymap("n", '', "SmartCursorMoveUp", default_opts) +a.nvim_set_keymap("n", '', "SmartCursorMoveRight", default_opts) -- don't blame me pls local title = "Nvim" @@ -504,6 +510,7 @@ return require('packer').startup(function(use) use { 'stevearc/stickybuf.nvim', config = function() require('stickybuf').setup() end } + use 'mrjones2014/smart-splits.nvim' -- completion use { 'hrsh7th/nvim-cmp', -- cgit v1.2.1