Some lsp keys

This commit is contained in:
Oliver Hartmann 2021-09-13 00:18:55 +02:00
parent 3cd0e65444
commit 71e9004cee

View File

@ -37,14 +37,16 @@ local on_attach = function(client, bufnr)
local opts = { noremap=true, silent=true } local opts = { noremap=true, silent=true }
utils.map('n', '<space>,', '<cmd>lua vim.lsp.diagnostic.goto_prev()<CR>') utils.map('n', '<space>,', '<cmd>lua vim.lsp.diagnostic.goto_prev()<CR>')
utils.map('n', '<space>;', '<cmd>lua vim.lsp.diagnostic.goto_next()<CR>') utils.map('n', '<space>;', '<cmd>lua vim.lsp.diagnostic.goto_next()<CR>')
utils.map('n', '<space>a', '<cmd>lua vim.lsp.buf.code_action()<CR>') utils.map('n', '<space>a', '<cmd>Telescope lsp_code_actions<CR>')
utils.map('n', '<space>d', '<cmd>lua vim.lsp.buf.definition()<CR>') utils.map('n', '<space>d', '<cmd>lua vim.lsp.buf.definition()<CR>')
utils.map('n', '<space>e', '<cmd>lua vim.lsp.buf.declaration()<CR>') utils.map('n', '<space>e', '<cmd>lua vim.lsp.buf.declaration()<CR>')
utils.map('n', '<space>h', '<cmd>lua vim.lsp.buf.hover()<CR>') utils.map('n', '<space>h', '<cmd>lua vim.lsp.buf.hover()<CR>')
utils.map('n', '<space>c', '<cmd>lua vim.lsp.buf.outgoing_calls()<CR>')
utils.map('n', '<space>C', '<cmd>lua vim.lsp.buf.incoming_calls()<CR>')
utils.map('n', '<space>m', '<cmd>lua vim.lsp.buf.rename()<CR>') utils.map('n', '<space>m', '<cmd>lua vim.lsp.buf.rename()<CR>')
-- utils.map('n', '<space>r', '<cmd>lua vim.lsp.buf.references()<CR>') -- utils.map('n', '<space>r', '<cmd>lua vim.lsp.buf.references()<CR>')
utils.map('n', '<space>s', '<cmd>lua vim.lsp.buf.document_symbol()<CR>') utils.map('n', '<space>s', '<cmd>lua vim.lsp.buf.document_symbol()<CR>')
utils.map('n', '<C-t>', '<cmd>lua vim.lsp.buf.workspace_symbol()<CR>') utils.map('n', '<C-t>', '<cmd>Telescope lsp_dynamic_workspace_symbols<CR>')
utils.map('n', '<space>D', '<cmd>lua vim.lsp.buf.type_definition()<CR>') utils.map('n', '<space>D', '<cmd>lua vim.lsp.buf.type_definition()<CR>')
utils.map('n', '<C-k>', '<cmd>lua vim.lsp.buf.signature_help()<CR>') utils.map('n', '<C-k>', '<cmd>lua vim.lsp.buf.signature_help()<CR>')