feat: add shortcuts for tabs
This commit is contained in:
@@ -7,8 +7,8 @@ Config.leader_group_clues = {
|
|||||||
{ mode = 'n', keys = '<Leader>g', desc = '+Git' },
|
{ mode = 'n', keys = '<Leader>g', desc = '+Git' },
|
||||||
{ mode = 'n', keys = '<Leader>l', desc = '+Language' },
|
{ mode = 'n', keys = '<Leader>l', desc = '+Language' },
|
||||||
{ mode = 'n', keys = '<Leader>r', desc = '+Request' },
|
{ mode = 'n', keys = '<Leader>r', desc = '+Request' },
|
||||||
{ mode = 'n', keys = '<Leader>s', desc = '+Session' },
|
|
||||||
{ mode = 'n', keys = '<Leader>t', desc = '+Terminal' },
|
{ mode = 'n', keys = '<Leader>t', desc = '+Terminal' },
|
||||||
|
{ mode = 'n', keys = '<Leader><Tab>', desc = '+Tab' },
|
||||||
{ mode = 'x', keys = '<Leader>g', desc = '+Git' },
|
{ mode = 'x', keys = '<Leader>g', desc = '+Git' },
|
||||||
{ mode = 'x', keys = '<Leader>l', desc = '+Language' },
|
{ mode = 'x', keys = '<Leader>l', desc = '+Language' },
|
||||||
}
|
}
|
||||||
@@ -116,6 +116,12 @@ nmap_leader('tf', '<Cmd>lua require("terminal").open_terminal_app(vim.o.shell)<C
|
|||||||
nmap_leader('tg', '<Cmd>lua require("terminal").open_terminal_app("lazygit")<CR>', 'LazyGit')
|
nmap_leader('tg', '<Cmd>lua require("terminal").open_terminal_app("lazygit")<CR>', 'LazyGit')
|
||||||
nmap_leader('ts', '<Cmd>lua require("terminal").open_terminal_app("lazysql")<CR>', 'LazySQL')
|
nmap_leader('ts', '<Cmd>lua require("terminal").open_terminal_app("lazysql")<CR>', 'LazySQL')
|
||||||
|
|
||||||
|
-- Tabs
|
||||||
|
nmap_leader('<Tab><Tab>', '<Cmd>tabnew<CR>', 'New tab')
|
||||||
|
nmap_leader('<Tab>d', '<Cmd>tabclose<CR>', 'Close tab')
|
||||||
|
nmap_leader('<Tab>]', '<Cmd>tabnext<CR>', 'Next tab')
|
||||||
|
nmap_leader('<Tab>[', '<Cmd>tabprevious<CR>', 'Previous tab')
|
||||||
|
|
||||||
-- Brackets
|
-- 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 = 'Next diagnostic' })
|
||||||
vim.keymap.set('n', '[d', function() vim.diagnostic.jump({ count = -1 }) end, { desc = 'Previous diagnostic' })
|
vim.keymap.set('n', '[d', function() vim.diagnostic.jump({ count = -1 }) end, { desc = 'Previous diagnostic' })
|
||||||
|
|||||||
Reference in New Issue
Block a user