From ab557490beff535eb38f77a568df201b647b73e9 Mon Sep 17 00:00:00 2001 From: "RingOfStorms (Joshua Bell)" Date: Mon, 11 Dec 2023 10:01:16 -0600 Subject: [PATCH] add new buffer keymap --- lua/keymaps.lua | 75 +++++++++++++++++++++++++------------------------ 1 file changed, 38 insertions(+), 37 deletions(-) diff --git a/lua/keymaps.lua b/lua/keymaps.lua index 8a63230..1a60525 100644 --- a/lua/keymaps.lua +++ b/lua/keymaps.lua @@ -17,9 +17,9 @@ require("util").keymaps({ -- ============= -- n/v/x -- ============= - { ";", ":", desc = "No shift to enter command mode with semicolon. Alias ; to :", mode = nvx }, - { "a", "ggVG", desc = "Select all", mode = nvx }, - { "w", "w", desc = "Save", mode = nvx }, + { ";", ":", desc = "No shift to enter command mode with semicolon. Alias ; to :", mode = nvx }, + { "a", "ggVG", desc = "Select all", mode = nvx }, + { "w", "w", desc = "Save", mode = nvx }, { "q", function() @@ -40,34 +40,35 @@ require("util").keymaps({ desc = "Quit", mode = nvx, }, - { "Q", "Neotree closeqa", desc = "Quit all", mode = nvx }, - { "Q", "", mode = nvx }, -- don't do normal Q quit + { "Q", "Neotree closeqa", desc = "Quit all", mode = nvx }, + { "Q", "", mode = nvx }, -- don't do normal Q quit { "QQ", "Neotree closeSessionDeleteqa", desc = "Quit all, no session saved", mode = nvx, }, - { "y", '"+y', desc = "Copy to system clipboard", mode = nvx }, - { "p", '"+p', desc = "Paste from system clipboard", mode = nvx }, - { "bq", "bp|bd #", desc = "Close current buffer only", mode = nvx }, - { "tn", "tabnew", desc = "Create new tab", mode = nvx }, - { "tq", "tabclose", desc = "Close current tab", mode = nvx }, - { "H", "tabprevious", desc = "Move to previous tab", mode = nvx }, - { "L", "tabnext", desc = "Move to next tab", mode = nvx }, - { "|", "vsplit", desc = "Vertical Split", mode = nvx }, - { "\\", "split", desc = "Horizontal Split", mode = nvx }, + { "y", '"+y', desc = "Copy to system clipboard", mode = nvx }, + { "p", '"+p', desc = "Paste from system clipboard", mode = nvx }, + { "bq", "bp|bd #", desc = "Close current buffer only", mode = nvx }, + { "bn", "enew", desc = "Open a new buffer in current screen", mode = nvx }, + { "tn", "tabnew", desc = "Create new tab", mode = nvx }, + { "tq", "tabclose", desc = "Close current tab", mode = nvx }, + { "H", "tabprevious", desc = "Move to previous tab", mode = nvx }, + { "L", "tabnext", desc = "Move to next tab", mode = nvx }, + { "|", "vsplit", desc = "Vertical Split", mode = nvx }, + { "\\", "split", desc = "Horizontal Split", mode = nvx }, { "S", "set equalalwaysset noequalalways", desc = "Equalize/resize screens evenly", mode = nvx, }, - { "", "h", desc = "Move window left current", mode = nvx }, - { "", "j", desc = "Move window below current", mode = nvx }, - { "", "k", desc = "Move window above current", mode = nvx }, - { "", "l", desc = "Move window right current", mode = nvx }, - { "B", "b#", desc = "Switch to last buffer", mode = nvx }, + { "", "h", desc = "Move window left current", mode = nvx }, + { "", "j", desc = "Move window below current", mode = nvx }, + { "", "k", desc = "Move window above current", mode = nvx }, + { "", "l", desc = "Move window right current", mode = nvx }, + { "B", "b#", desc = "Switch to last buffer", mode = nvx }, { "l", function() @@ -103,14 +104,14 @@ require("util").keymaps({ -- ============= -- normal mode -- ============= - { "n", "nzzzv", desc = "Next search result centered" }, - { "N", "Nzzzv", desc = "Previous search result centered" }, - { "", ":noh", desc = "Clear search on escape" }, + { "n", "nzzzv", desc = "Next search result centered" }, + { "N", "Nzzzv", desc = "Previous search result centered" }, + { "", ":noh", desc = "Clear search on escape" }, { "", ":noh", desc = "Clear search on return" }, - { "", "zz", desc = "Vertical half page down and center cursor" }, - { "", "zz", desc = "Vertical half page up and center cursor" }, - { "J", "mzJ`z", desc = "Move line below onto this line" }, - { "", "", desc = "Go back " }, + { "", "zz", desc = "Vertical half page down and center cursor" }, + { "", "zz", desc = "Vertical half page up and center cursor" }, + { "J", "mzJ`z", desc = "Move line below onto this line" }, + { "", "", desc = "Go back " }, -- ============= -- VISUAL @@ -133,20 +134,20 @@ require("util").keymaps({ desc = "Generate and replace UUID", mode = "v", }, - { "p", '"_dP', desc = "Paste without yanking replaced content", mode = "v" }, - { "", '"hy:%s/h//g', desc = "Replace current selection", mode = "v" }, - { ">", "> gv", desc = "Indent selection", mode = "v" }, - { "<", "< gv", desc = "Outdent selection", mode = "v" }, + { "p", '"_dP', desc = "Paste without yanking replaced content", mode = "v" }, + { "", '"hy:%s/h//g', desc = "Replace current selection", mode = "v" }, + { ">", "> gv", desc = "Indent selection", mode = "v" }, + { "<", "< gv", desc = "Outdent selection", mode = "v" }, -- ============= -- insert / command -- ============= - { "", "", desc = "Up", mode = { "i", "c" } }, - { "", "", desc = "Down", mode = { "i", "c" } }, - { "", "", desc = "Left", mode = { "i", "c" } }, - { "", "", desc = "Right", mode = { "i", "c" } }, - { "", "", desc = "End", mode = { "i", "c" } }, - { "", "", desc = "Home", mode = { "i", "c" } }, + { "", "", desc = "Up", mode = { "i", "c" } }, + { "", "", desc = "Down", mode = { "i", "c" } }, + { "", "", desc = "Left", mode = { "i", "c" } }, + { "", "", desc = "Right", mode = { "i", "c" } }, + { "", "", desc = "End", mode = { "i", "c" } }, + { "", "", desc = "Home", mode = { "i", "c" } }, -- ============= -- command -- ============= @@ -154,5 +155,5 @@ require("util").keymaps({ -- ============= -- terminal -- ============= - { "", "", desc = "Escape the terminal", mode = "t" }, + { "", "", desc = "Escape the terminal", mode = "t" }, })