From 9207bbe62ad6ad70ef24068d0ff1df107562a97c Mon Sep 17 00:00:00 2001 From: Oliver Hartmann Date: Sat, 20 May 2023 18:24:49 +0200 Subject: [PATCH] use telescope go to definition\ --- lua/plugins/lspconfig.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/plugins/lspconfig.lua b/lua/plugins/lspconfig.lua index 27b77a0..fc6b0c3 100644 --- a/lua/plugins/lspconfig.lua +++ b/lua/plugins/lspconfig.lua @@ -83,13 +83,14 @@ return { vim.api.nvim_buf_set_option(0, 'formatexpr', 'v:lua.vim.lsp.formatexpr()') -- Mappings. + local tele_builtins = require('telescope.builtin') vim.keymap.set('n', ',', vim.diagnostic.goto_prev, { noremap = true, silent = false, desc = 'Diag prev', buffer = bufnr }) vim.keymap.set('n', ';', vim.diagnostic.goto_next, { noremap = true, silent = false, desc = 'Diag next', buffer = bufnr }) vim.keymap.set('n', 'a', vim.lsp.buf.code_action, { noremap = true, silent = false, desc = 'Code action', buffer = bufnr }) - vim.keymap.set('n', 'd', vim.lsp.buf.definition, + vim.keymap.set('n', 'd', tele_builtins.lsp_definitions, { noremap = true, silent = false, desc = 'Definition', buffer = bufnr }) vim.keymap.set('n', 'e', vim.lsp.buf.declaration, { noremap = true, silent = false, desc = 'Declaration', buffer = bufnr }) @@ -101,7 +102,6 @@ return { { noremap = true, silent = false, desc = 'Incoming calls', buffer = bufnr }) vim.keymap.set('n', 'm', vim.lsp.buf.rename, { noremap = true, silent = false, desc = 'Rename', buffer = bufnr }) - local tele_builtins = require('telescope.builtin') vim.keymap.set('n', '', tele_builtins.lsp_dynamic_workspace_symbols, { noremap = true, silent = false, desc = 'Workspace symbols', buffer = bufnr }) vim.keymap.set('n', 'D', vim.lsp.buf.type_definition,