From 6973cca5ccadb037f0bf22cd96693911369d2fe9 Mon Sep 17 00:00:00 2001 From: gyoder <70408179+gyoder@users.noreply.github.com> Date: Mon, 11 Aug 2025 12:31:15 -0600 Subject: nvim: tab keybinds --- vim/.config/nvim/lua/remap.lua | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) (limited to 'vim/.config/nvim/lua/remap.lua') diff --git a/vim/.config/nvim/lua/remap.lua b/vim/.config/nvim/lua/remap.lua index c2cefa7..974ff11 100644 --- a/vim/.config/nvim/lua/remap.lua +++ b/vim/.config/nvim/lua/remap.lua @@ -1,8 +1,24 @@ vim.g.mapleader = "\\" vim.keymap.set("n", "\\", ":nohlsearch") -vim.keymap.set("n", "vv", ":vsplit") -vim.keymap.set("n", "vt", ":tabnew") +vim.keymap.set("n", "vv", function() vim.cmd("vsplit") end) +vim.keymap.set("n", "vt", function() vim.cmd("tabnew") end) +vim.keymap.set("n", "vw", function() vim.cmd("tabclose") end) +vim.keymap.set("n", "vW", function() vim.cmd("tabonly") end) +vim.keymap.set("n", "vf", function() require('telescope-tabs').list_tabs() end) +vim.keymap.set("n", "", function() vim.cmd("tabnext") end) +vim.keymap.set("n", "", function() vim.cmd("tabNext") end) +vim.keymap.set("n", "v1", function() vim.cmd("tabnext 1") end) +vim.keymap.set("n", "v2", function() vim.cmd("tabnext 2") end) +vim.keymap.set("n", "v3", function() vim.cmd("tabnext 3") end) +vim.keymap.set("n", "v4", function() vim.cmd("tabnext 4") end) +vim.keymap.set("n", "v5", function() vim.cmd("tabnext 5") end) +vim.keymap.set("n", "v6", function() vim.cmd("tabnext 6") end) +vim.keymap.set("n", "v7", function() vim.cmd("tabnext 7") end) +vim.keymap.set("n", "v8", function() vim.cmd("tabnext 8") end) +vim.keymap.set("n", "v9", function() vim.cmd("tabnext 9") end) + + -- easier to move windows vim.keymap.set("n", "`h", "h") @@ -14,6 +30,8 @@ vim.keymap.set("n", "qr", vim.lsp.buf.rename) vim.keymap.set("n", "qf", vim.lsp.buf.format) vim.keymap.set("n", "dd", vim.diagnostic.open_float) + + -------- PLUGINS ------- -- Telescope @@ -75,3 +93,6 @@ vim.keymap.set('n', '', function() ) + + + -- cgit v1.3.1