From 768e16e87fb3e4aedefb9e4fa308ed2e6d169290 Mon Sep 17 00:00:00 2001 From: Roman Date: Thu, 25 Jun 2026 16:19:08 +0200 Subject: [PATCH] better splitting --- nvim/.config/nvim/README.md | 17 +++++++++++++++++ nvim/.config/nvim/lua/romanzy/remap.lua | 12 ++++++++++++ 2 files changed, 29 insertions(+) diff --git a/nvim/.config/nvim/README.md b/nvim/.config/nvim/README.md index ac6a934..56a863c 100644 --- a/nvim/.config/nvim/README.md +++ b/nvim/.config/nvim/README.md @@ -32,6 +32,23 @@ Open a file in a vertical split: :vs path/to/file ``` +Split shortcuts: + +- `sv` open a vertical split +- `sh` open a horizontal split +- `se` equalize split sizes +- `sc` close the current window +- `sH` make the current window narrower +- `sL` make the current window wider +- `sJ` make the current window shorter +- `sK` make the current window taller + +Buffer shortcuts: + +- `bp` previous buffer +- `bn` next buffer +- `bd` delete the current buffer + Browse files with: ```vim diff --git a/nvim/.config/nvim/lua/romanzy/remap.lua b/nvim/.config/nvim/lua/romanzy/remap.lua index 800ae41..0d50e30 100644 --- a/nvim/.config/nvim/lua/romanzy/remap.lua +++ b/nvim/.config/nvim/lua/romanzy/remap.lua @@ -5,6 +5,18 @@ vim.keymap.set("n", "dl", "Oil") vim.keymap.set("n", "nl", vim.cmd.Ex) vim.keymap.set("n", "s", ":set spell!") +vim.keymap.set("n", "sv", "vs") +vim.keymap.set("n", "sh", "sp") +vim.keymap.set("n", "se", "=") +vim.keymap.set("n", "sc", "c") +vim.keymap.set("n", "sH", "vertical resize -10") +vim.keymap.set("n", "sL", "vertical resize +10") +vim.keymap.set("n", "sJ", "resize -5") +vim.keymap.set("n", "sK", "resize +5") + +vim.keymap.set("n", "bp", "bprevious") +vim.keymap.set("n", "bn", "bnext") +vim.keymap.set("n", "bd", "bdelete") vim.keymap.set("t", "", "")