diff dot_config/nvim/init.lua @ 301:f1590ff676ab

Remove diagnostics plugin and upgrade config to built-in diagnostics
author zegervdv <zegervdv@me.com>
date Fri, 13 Nov 2020 09:39:25 +0100
parents a7901c1366de
children 10078cb76622
line wrap: on
line diff
--- a/dot_config/nvim/init.lua	Tue Nov 10 17:53:00 2020 +0100
+++ b/dot_config/nvim/init.lua	Fri Nov 13 09:39:25 2020 +0100
@@ -55,9 +55,6 @@
 }
 
 local on_attach = function(client)
-  require'diagnostic'.on_attach({
-    enable_virtual_text = 1,
-  })
   require'completion'.on_attach({
     sorting = 'alphabet',
     matching_strategy_list = {'exact', 'fuzzy'},
@@ -68,7 +65,7 @@
     vim.fn.nvim_buf_set_keymap(0, mode, key, result, {noremap=true, silent=true})
   end
 
-  vim.api.nvim_command('autocmd CursorHold <buffer> lua vim.lsp.util.show_line_diagnostics()')
+  vim.api.nvim_command('autocmd CursorHold <buffer> lua vim.lsp.diagnostic.show_line_diagnostics()')
   mapper('n', 'gd', '<cmd>lua vim.lsp.buf.declaration()<CR>')
   mapper('n', '<c-]>', '<cmd>lua vim.lsp.buf.definition()<CR>')
   mapper('n', 'K', '<cmd>lua vim.lsp.buf.hover()<CR>')
@@ -77,6 +74,7 @@
   mapper('n', 'gr', '<cmd>lua vim.lsp.buf.references()<CR>')
   mapper('n', 'g0', '<cmd>lua vim.lsp.buf.document_symbol()<CR>')
   mapper('i', '<c-l>', '<cmd>lua vim.lsp.buf.signature_help()<CR>')
+  mapper('n', '<leader>f', '<cmd>lua vim.lsp.buf.code_action()<CR>')
 end
 
 lsp.pyls.setup{