fix(nvim): use buffer keymaps for LSP

This commit is contained in:
hektor committed 2026-11-05 22:45:52 +01:00
1 parent 3e377ce637
commit e9002ac727
1 file changed
+2 -2
@@ -187,7 +187,7 @@ vim.lsp.enable(enabled)
vim.api.nvim_create_autocmd("LspAttach", { vim.api.nvim_create_autocmd("LspAttach", {
callback = function(e) callback = function(e)
local opts = { buffer = e.bufnr } local opts = { buf = e.buf }
local set = vim.keymap.set local set = vim.keymap.set
local lsp_buf = vim.lsp.buf local lsp_buf = vim.lsp.buf
set("n", "gD", lsp_buf.declaration, opts) set("n", "gD", lsp_buf.declaration, opts)
@@ -206,7 +206,7 @@ vim.api.nvim_create_autocmd("LspAttach", {
set("n", "gr", lsp_buf.references, opts) set("n", "gr", lsp_buf.references, opts)
-- Taken from https://blog.viktomas.com/graph/neovim-lsp-rename-normal-mode-keymaps/ -- Taken from https://blog.viktomas.com/graph/neovim-lsp-rename-normal-mode-keymaps/
set("n", "<leader>r", vim.lsp.buf.rename) set("n", "<leader>r", vim.lsp.buf.rename, opts)
-- function() -- function()
-- -- Automatically switch to `cmdwin` for normal mode renaming -- -- Automatically switch to `cmdwin` for normal mode renaming
-- -- (normally you would have to press <C-f> to open the `cmdwin`) -- -- (normally you would have to press <C-f> to open the `cmdwin`)