From 949319f1a9ae7255349d7c4a6bd29b613f2ead0f Mon Sep 17 00:00:00 2001 From: Marko Korhonen Date: Mon, 18 Sep 2023 16:47:46 +0300 Subject: [PATCH] Nvim: use telescope pickers for more lsp stuff --- home/.config/nvim/lua/plugins/mason.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/home/.config/nvim/lua/plugins/mason.lua b/home/.config/nvim/lua/plugins/mason.lua index feded49a..f6848f8a 100644 --- a/home/.config/nvim/lua/plugins/mason.lua +++ b/home/.config/nvim/lua/plugins/mason.lua @@ -57,13 +57,14 @@ function m.setup() end function m.map_keys() + local telescope_builtin = require("telescope.builtin") require("which-key").register({ g = { name = "Go to", d = { vim.lsp.buf.definition, "Definition" }, D = { vim.lsp.buf.declaration, "Declaration" }, - i = { vim.lsp.buf.implementation, "Implementation" }, - r = { vim.lsp.buf.references, "References" }, + i = { telescope_builtin.lsp_implementations, "Implementation" }, + r = { telescope_builtin.lsp_references, "References" }, }, [""] = { name = "Leader",