# HG changeset patch # User zegervdv # Date 1605256765 -3600 # Node ID f1590ff676abe2ee676b1a98b3ef411e670e413d # Parent c49fb04cf6da9cc0e7f2f342dbef5b17fd57ab6f Remove diagnostics plugin and upgrade config to built-in diagnostics diff -r c49fb04cf6da -r f1590ff676ab dot_config/nvim/init.lua --- 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 lua vim.lsp.util.show_line_diagnostics()') + vim.api.nvim_command('autocmd CursorHold lua vim.lsp.diagnostic.show_line_diagnostics()') mapper('n', 'gd', 'lua vim.lsp.buf.declaration()') mapper('n', '', 'lua vim.lsp.buf.definition()') mapper('n', 'K', 'lua vim.lsp.buf.hover()') @@ -77,6 +74,7 @@ mapper('n', 'gr', 'lua vim.lsp.buf.references()') mapper('n', 'g0', 'lua vim.lsp.buf.document_symbol()') mapper('i', '', 'lua vim.lsp.buf.signature_help()') + mapper('n', 'f', 'lua vim.lsp.buf.code_action()') end lsp.pyls.setup{ diff -r c49fb04cf6da -r f1590ff676ab dot_config/nvim/init.vim --- 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