From ae5d8c4e3de0db70b7c8816b98d9a72ed91194ff Mon Sep 17 00:00:00 2001 From: Johan Date: Sun, 9 Nov 2025 23:07:31 +0000 Subject: [PATCH] bufferswitch --- init.lua | 7 ++++++- lua/plugins/telescope.lua | 9 +++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/init.lua b/init.lua index e74e20d..dcea2c3 100644 --- a/init.lua +++ b/init.lua @@ -33,8 +33,13 @@ vim.opt.encoding="UTF-8" vim.g.mapleader = " " vim.g.maplocalleader = " " +-- Quick switch buffers +vim.keymap.set("n", "", ":bnext", {silent=true, desc = "Switch to next buffer"}) +vim.keymap.set("n", "", ":bprev", {silent=true, desc = "Switch to previous buffer"}) + -- Close unmodified buffer -vim.keymap.set("n", "q", ":bd", { desc = "Close an unmodified buffer"}) +vim.keymap.set("n", "q", ":bd", { desc = "Close an unmodified buffer"}) + -- Centered moving vim.keymap.set("n", "n", "nzzzv", { desc = "Next search result (centered)"}) vim.keymap.set("n", "N", "Nzzzv", { desc = "Next search result (centered)"}) diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua index 7b63fb9..d208b41 100644 --- a/lua/plugins/telescope.lua +++ b/lua/plugins/telescope.lua @@ -8,11 +8,12 @@ return { vim.keymap.set('n', 'fg', builtin.live_grep, {}) vim.keymap.set('n', 'o', builtin.treesitter, {}) vim.keymap.set('n', 'p', builtin.buffers, {}) - vim.keymap.set('n', 'u', builtin.lsp_document_symbols, {}) - vim.keymap.set('n', 'r', builtin.lsp_references, {}) + vim.keymap.set('n', '', builtin.buffers, {}) + vim.keymap.set('n', 'ts', builtin.lsp_document_symbols, {}) + vim.keymap.set('n', 'tr', builtin.lsp_references, {}) vim.keymap.set('n', 'td', builtin.lsp_definitions, {}) - vim.keymap.set('n', 'fc', builtin.lsp_incoming_calls, {}) - vim.keymap.set('n', 'fcc', builtin.lsp_outgoing_calls, {}) + vim.keymap.set('n', 'tc', builtin.lsp_incoming_calls, {}) + vim.keymap.set('n', 'tcc', builtin.lsp_outgoing_calls, {}) vim.keymap.set('n', 'e', builtin.diagnostics, {}) end },