bufferswitch

This commit is contained in:
Johan
2025-11-09 23:07:31 +00:00
parent b65fc3fdd0
commit ae5d8c4e3d
2 changed files with 11 additions and 5 deletions

View File

@@ -33,8 +33,13 @@ vim.opt.encoding="UTF-8"
vim.g.mapleader = " " vim.g.mapleader = " "
vim.g.maplocalleader = " " vim.g.maplocalleader = " "
-- Quick switch buffers
vim.keymap.set("n", "<Tab>", ":bnext<CR>", {silent=true, desc = "Switch to next buffer"})
vim.keymap.set("n", "<S-Tab>", ":bprev<CR>", {silent=true, desc = "Switch to previous buffer"})
-- Close unmodified buffer -- Close unmodified buffer
vim.keymap.set("n", "<leader>q", ":bd", { desc = "Close an unmodified buffer"}) vim.keymap.set("n", "<leader>q", ":bd<CR>", { desc = "Close an unmodified buffer"})
-- Centered moving -- Centered moving
vim.keymap.set("n", "n", "nzzzv", { desc = "Next search result (centered)"}) vim.keymap.set("n", "n", "nzzzv", { desc = "Next search result (centered)"})
vim.keymap.set("n", "N", "Nzzzv", { desc = "Next search result (centered)"}) vim.keymap.set("n", "N", "Nzzzv", { desc = "Next search result (centered)"})

View File

@@ -8,11 +8,12 @@ return {
vim.keymap.set('n', '<leader>fg', builtin.live_grep, {}) vim.keymap.set('n', '<leader>fg', builtin.live_grep, {})
vim.keymap.set('n', '<leader>o', builtin.treesitter, {}) vim.keymap.set('n', '<leader>o', builtin.treesitter, {})
vim.keymap.set('n', '<leader>p', builtin.buffers, {}) vim.keymap.set('n', '<leader>p', builtin.buffers, {})
vim.keymap.set('n', '<leader>u', builtin.lsp_document_symbols, {}) vim.keymap.set('n', '<leader><Tab>', builtin.buffers, {})
vim.keymap.set('n', '<leader>r', builtin.lsp_references, {}) vim.keymap.set('n', '<leader>ts', builtin.lsp_document_symbols, {})
vim.keymap.set('n', '<leader>tr', builtin.lsp_references, {})
vim.keymap.set('n', '<leader>td', builtin.lsp_definitions, {}) vim.keymap.set('n', '<leader>td', builtin.lsp_definitions, {})
vim.keymap.set('n', '<leader>fc', builtin.lsp_incoming_calls, {}) vim.keymap.set('n', '<leader>tc', builtin.lsp_incoming_calls, {})
vim.keymap.set('n', '<leader>fcc', builtin.lsp_outgoing_calls, {}) vim.keymap.set('n', '<leader>tcc', builtin.lsp_outgoing_calls, {})
vim.keymap.set('n', '<leader>e', builtin.diagnostics, {}) vim.keymap.set('n', '<leader>e', builtin.diagnostics, {})
end end
}, },