From 064cf647767810180ce0a7aad34928cc4d3fa3f9 Mon Sep 17 00:00:00 2001 From: bh Date: Thu, 7 May 2026 23:17:11 +0800 Subject: Add tab keybindings --- init.lua | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'init.lua') diff --git a/init.lua b/init.lua index 3b22200..9b318b1 100644 --- a/init.lua +++ b/init.lua @@ -117,6 +117,24 @@ vim.keymap.set('n', 'ff', builtin.find_files, {}) vim.keymap.set('n', 'fg', builtin.live_grep, {}) vim.keymap.set('n', 'fb', builtin.buffers, {}) +-- Barbar (tab navigation) +vim.keymap.set('n', '', 'BufferPrevious', { noremap = true, silent = true }) +vim.keymap.set('n', '', 'BufferNext', { noremap = true, silent = true }) +vim.keymap.set('n', '', 'BufferMovePrevious', { noremap = true, silent = true }) +vim.keymap.set('n', '>', 'BufferMoveNext', { noremap = true, silent = true }) +vim.keymap.set('n', '', 'BufferGoto 1', { noremap = true, silent = true }) +vim.keymap.set('n', '', 'BufferGoto 2', { noremap = true, silent = true }) +vim.keymap.set('n', '', 'BufferGoto 3', { noremap = true, silent = true }) +vim.keymap.set('n', '', 'BufferGoto 4', { noremap = true, silent = true }) +vim.keymap.set('n', '', 'BufferGoto 5', { noremap = true, silent = true }) +vim.keymap.set('n', '', 'BufferGoto 6', { noremap = true, silent = true }) +vim.keymap.set('n', '', 'BufferGoto 7', { noremap = true, silent = true }) +vim.keymap.set('n', '', 'BufferGoto 8', { noremap = true, silent = true }) +vim.keymap.set('n', '', 'BufferGoto 9', { noremap = true, silent = true }) +vim.keymap.set('n', '', 'BufferLast', { noremap = true, silent = true }) +vim.keymap.set('n', '', 'BufferPin', { noremap = true, silent = true }) +vim.keymap.set('n', '', 'BufferClose', { noremap = true, silent = true }) + -- UndoTree vim.cmd.packadd("nvim.undotree") vim.keymap.set("n", "u", function() -- cgit v1.2.3