Mercurial > dotfiles
comparison dot_config/nvim/config.lua @ 356:f7b97becaa64
Enable lsp saga for lsp diagnostics
author | zegervdv <zegervdv@me.com> |
---|---|
date | Mon, 01 Mar 2021 18:53:46 +0100 |
parents | d6c684c651bf |
children | faf583aae0f4 |
comparison
equal
deleted
inserted
replaced
355:44442a6b8aa6 | 356:f7b97becaa64 |
---|---|
300 local params = vim.lsp.util.make_position_params() | 300 local params = vim.lsp.util.make_position_params() |
301 return vim.lsp.buf_request(0, 'textDocument/implementation', params, preview_location_callback) | 301 return vim.lsp.buf_request(0, 'textDocument/implementation', params, preview_location_callback) |
302 end | 302 end |
303 | 303 |
304 local on_attach = function(client) | 304 local on_attach = function(client) |
305 mapper('n', '<CR>', '<cmd>lua vim.lsp.diagnostic.show_line_diagnostics({show_header=false})<CR>') | 305 mapper('n', '<CR>', '<cmd>lua require"lspsaga.diagnostic".show_line_diagnostics()<CR>') |
306 mapper('n', 'gd', '<cmd>lua vim.lsp.buf.declaration()<CR>') | 306 mapper('n', 'gd', '<cmd>lua vim.lsp.buf.declaration()<CR>') |
307 mapper('n', '<c-]>', '<cmd>lua vim.lsp.buf.definition()<CR>') | 307 mapper('n', '<c-]>', '<cmd>lua vim.lsp.buf.definition()<CR>') |
308 mapper('n', 'K', '<cmd>lua require"lspsaga.hover".render_hover_doc()<CR>') | 308 mapper('n', 'K', '<cmd>lua require"lspsaga.hover".render_hover_doc()<CR>') |
309 mapper('n', 'gD', '<cmd>lua vim.lsp.buf.implementation()<CR>') | 309 mapper('n', 'gD', '<cmd>lua vim.lsp.buf.implementation()<CR>') |
310 mapper('n', '1gD', '<cmd>lua vim.lsp.buf.type_definition()<CR>') | 310 mapper('n', '1gD', '<cmd>lua vim.lsp.buf.type_definition()<CR>') |