From d8b6f1515f133ded099162fa4b4aa194cc27fb46 Mon Sep 17 00:00:00 2001 From: Job79 Date: Tue, 8 Sep 2026 20:43:32 +0200 Subject: [PATCH] feat: add shortcuts for tabs --- plugin/20_keymaps.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/plugin/20_keymaps.lua b/plugin/20_keymaps.lua index 0d9e716..8f60378 100644 --- a/plugin/20_keymaps.lua +++ b/plugin/20_keymaps.lua @@ -7,8 +7,8 @@ Config.leader_group_clues = { { mode = 'n', keys = 'g', desc = '+Git' }, { mode = 'n', keys = 'l', desc = '+Language' }, { mode = 'n', keys = 'r', desc = '+Request' }, - { mode = 'n', keys = 's', desc = '+Session' }, { mode = 'n', keys = 't', desc = '+Terminal' }, + { mode = 'n', keys = '', desc = '+Tab' }, { mode = 'x', keys = 'g', desc = '+Git' }, { mode = 'x', keys = 'l', desc = '+Language' }, } @@ -116,6 +116,12 @@ nmap_leader('tf', 'lua require("terminal").open_terminal_app(vim.o.shell)lua require("terminal").open_terminal_app("lazygit")', 'LazyGit') nmap_leader('ts', 'lua require("terminal").open_terminal_app("lazysql")', 'LazySQL') +-- Tabs +nmap_leader('', 'tabnew', 'New tab') +nmap_leader('d', 'tabclose', 'Close tab') +nmap_leader(']', 'tabnext', 'Next tab') +nmap_leader('[', 'tabprevious', 'Previous tab') + -- Brackets vim.keymap.set('n', ']d', function() vim.diagnostic.jump({ count = 1 }) end, { desc = 'Next diagnostic' }) vim.keymap.set('n', '[d', function() vim.diagnostic.jump({ count = -1 }) end, { desc = 'Previous diagnostic' })