use telescope go to definition\

This commit is contained in:
Oliver Hartmann 2023-05-20 18:24:49 +02:00
parent d1900be2af
commit 9207bbe62a

View File

@ -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', '<space>,', vim.diagnostic.goto_prev,
{ noremap = true, silent = false, desc = 'Diag prev', buffer = bufnr })
vim.keymap.set('n', '<space>;', vim.diagnostic.goto_next,
{ noremap = true, silent = false, desc = 'Diag next', buffer = bufnr })
vim.keymap.set('n', '<space>a', vim.lsp.buf.code_action,
{ noremap = true, silent = false, desc = 'Code action', buffer = bufnr })
vim.keymap.set('n', '<space>d', vim.lsp.buf.definition,
vim.keymap.set('n', '<space>d', tele_builtins.lsp_definitions,
{ noremap = true, silent = false, desc = 'Definition', buffer = bufnr })
vim.keymap.set('n', '<space>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', '<space>m', vim.lsp.buf.rename,
{ noremap = true, silent = false, desc = 'Rename', buffer = bufnr })
local tele_builtins = require('telescope.builtin')
vim.keymap.set('n', '<C-t>', tele_builtins.lsp_dynamic_workspace_symbols,
{ noremap = true, silent = false, desc = 'Workspace symbols', buffer = bufnr })
vim.keymap.set('n', '<space>D', vim.lsp.buf.type_definition,