From 68b05befc4d1b014fe102904c46750e42989bf71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Mon, 29 Aug 2022 13:16:30 +0200 Subject: [PATCH] feat(neovim): use telescope lsp commands --- home/editors/neovim/lsp/mappings.lua | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/home/editors/neovim/lsp/mappings.lua b/home/editors/neovim/lsp/mappings.lua index db11adf..b3f4e55 100644 --- a/home/editors/neovim/lsp/mappings.lua +++ b/home/editors/neovim/lsp/mappings.lua @@ -3,12 +3,12 @@ local wk = require("which-key") wk.register({ g = { name = "Go to", - d = { vim.lsp.buf.definition, "Go to definition" }, - p = { vim.lsp.buf.peek_definition, "Show definition" }, - y = { vim.lsp.buf.type_definition, "Go to type definition" }, + d = { require("telescope.builtin").lsp_definitions, "Go to definition" }, + p = { vim.lsp.buf.peek_definition, "Peek definition" }, + y = { require("telescope.builtin").lsp_type_definitions, "Go to type definition" }, - i = { vim.lsp.buf.implementation, "Go to implementation" }, - r = { vim.lsp.buf.references, "Show references" }, + i = { require("telescope.builtin").lsp_implementations, "Go to implementation" }, + r = { require("telescope.builtin").lsp_references, "Show references" }, D = { vim.lsp.buf.declaration, "Show declarations" }, }, K = { vim.lsp.buf.hover, "Show info" }, @@ -18,8 +18,8 @@ wk.register({ wk.register({ s = { name = "Symbols", - d = { vim.lsp.buf.document_symbol, "Document symbol" }, - w = { vim.lsp.buf.workspace_symbol, "Workspace symbol" }, + d = { require("telescope.builtin").lsp_document_symbols, "Document symbol" }, + w = { require("telescope.builtin").lsp_workspace_symbols, "Workspace symbol" }, }, f = { function()