From 79ccdb1263e9a084a0196ccb99d3ebf3ccf84d6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Fri, 4 Jul 2025 10:58:36 +0200 Subject: [PATCH] nvim: use telescope for go to definition --- .config/nvim/after/plugin/lsp.lua | 2 +- .config/nvim/after/plugin/telescope.lua | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.config/nvim/after/plugin/lsp.lua b/.config/nvim/after/plugin/lsp.lua index 11ca0425..44796a73 100644 --- a/.config/nvim/after/plugin/lsp.lua +++ b/.config/nvim/after/plugin/lsp.lua @@ -82,7 +82,7 @@ local on_attach = function(client, bufnr) map("n", "K", vim.lsp.buf.hover, { buffer = bufnr }) map("n", "", vim.lsp.buf.signature_help, { buffer = bufnr }) - map("n", "gd", vim.lsp.buf.definition, { buffer = bufnr }) + map("n", "gd", telescope.lsp_definitions, { buffer = bufnr }) -- conflicts with tabs -- map("n", "gtd", vim.lsp.buf.type_definition, { buffer = bufnr }) -- map("n", "gi", vim.lsp.buf.implementation, { buffer = bufnr }) diff --git a/.config/nvim/after/plugin/telescope.lua b/.config/nvim/after/plugin/telescope.lua index a29c77aa..8994860f 100644 --- a/.config/nvim/after/plugin/telescope.lua +++ b/.config/nvim/after/plugin/telescope.lua @@ -38,6 +38,7 @@ telescope.setup { }, lsp_references = { layout_config = { height = 0.8 }, + initial_mode = "normal", }, live_grep = { layout_config = { height = 0.8 },