From caaafa2a40ac25ee8db187a49e706d842b2e0536 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Mon, 29 Jul 2024 17:42:17 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(nvim):=20add=20new=20keymaps?= =?UTF-8?q?=20for=20swapping=20buffers=20and=20for=20creating=20splits?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/nvim/lua/config/keymaps.lua | 4 ++++ .config/nvim/lua/plugins/extras/ui/bufferline-extended.lua | 3 +++ 2 files changed, 7 insertions(+) diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua index b0b0de30..303737de 100644 --- a/.config/nvim/lua/config/keymaps.lua +++ b/.config/nvim/lua/config/keymaps.lua @@ -221,3 +221,7 @@ map({ "c", "i", "t" }, "", "", { desc = "Delete Word" }) -- Git map("n", "ghB", LazyVim.lazygit.blame_line, { desc = "Blame Line (LazyGit)" }) + +-- Windows Split +map("n", "_", "s", { desc = "Split Window Below", remap = true }) +map("n", "\\", "v", { desc = "Split Window Right", remap = true }) diff --git a/.config/nvim/lua/plugins/extras/ui/bufferline-extended.lua b/.config/nvim/lua/plugins/extras/ui/bufferline-extended.lua index 1e85d0ba..ec0117c6 100644 --- a/.config/nvim/lua/plugins/extras/ui/bufferline-extended.lua +++ b/.config/nvim/lua/plugins/extras/ui/bufferline-extended.lua @@ -9,6 +9,9 @@ table.insert(keys, { ".", "BufferLinePick", desc = "Pick Buffer table.insert(keys, { "bS", "BufferLineSortByDirectory", desc = "Sort By Directory" }) table.insert(keys, { "bs", "BufferLineSortByExtension", desc = "Sort By Extensions" }) + +table.insert(keys, { "<", "BufferLineMovePrev", desc = "Move buffer prev" }) +table.insert(keys, { ">", "BufferLineMoveNext", desc = "Move buffer next" }) -- stylua: ignore end return {