changeset 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 c49fb04cf6da
children 64b404b2eba0
files dot_config/nvim/init.lua dot_config/nvim/init.vim
diffstat 2 files changed, 2 insertions(+), 8 deletions(-) [+]
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{
--- a/dot_config/nvim/init.vim	Tue Nov 10 17:53:00 2020 +0100
+++ b/dot_config/nvim/init.vim	Fri Nov 13 09:39:25 2020 +0100
@@ -108,14 +108,10 @@
 if has('nvim')
    Plug 'neovim/nvim-lsp'
    Plug 'nvim-lua/completion-nvim'
-   Plug 'nvim-lua/diagnostic-nvim'
    Plug 'nvim-treesitter/nvim-treesitter'
    Plug 'nvim-treesitter/playground'
    Plug 'steelsojka/completion-buffers'
    Plug 'nvim-treesitter/completion-treesitter'
-   Plug 'nvim-lua/popup.nvim'
-   Plug 'nvim-lua/plenary.nvim'
-   Plug 'nvim-lua/telescope.nvim'
 endif
 
 " Copying