nvim: Fix lsp completion for newer nvim versions
Had to fix some naming of required modules for newer neovim versions. Additionally, removed lsp from engaging in pandoc files so that we may save some battery while only writing markdown. see https://github.com/nvim-lua/completion-nvim/issues/274#issuecomment-729569426
This commit is contained in:
parent
92016761f5
commit
ede86bc384
2 changed files with 11 additions and 11 deletions
|
@ -24,15 +24,15 @@ local on_attach = function(client, bufnr)
|
||||||
{noremap = true, silent = true})
|
{noremap = true, silent = true})
|
||||||
end
|
end
|
||||||
|
|
||||||
require'nvim_lsp'.pyls.setup {on_attach = on_attach}
|
require'lspconfig'.pyls.setup {on_attach = on_attach}
|
||||||
require'nvim_lsp'.vimls.setup {on_attach = on_attach}
|
require'lspconfig'.vimls.setup {on_attach = on_attach}
|
||||||
require'nvim_lsp'.bashls.setup {on_attach = on_attach}
|
require'lspconfig'.bashls.setup {on_attach = on_attach}
|
||||||
require'nvim_lsp'.gopls.setup {on_attach = on_attach}
|
require'lspconfig'.gopls.setup {on_attach = on_attach}
|
||||||
require'nvim_lsp'.texlab.setup {on_attach = on_attach}
|
require'lspconfig'.texlab.setup {on_attach = on_attach}
|
||||||
|
|
||||||
-- To get builtin LSP running, do something like:
|
-- To get builtin LSP running, do something like:
|
||||||
-- NOTE: This replaces the calls where you would have before done `require('nvim_lsp').sumneko_lua.setup()`
|
-- NOTE: This replaces the calls where you would have before done `require('nvim_lsp').sumneko_lua.setup()`
|
||||||
require('nlua.lsp.nvim').setup(require('nvim_lsp'), {
|
require('nlua.lsp.nvim').setup(require('lspconfig'), {
|
||||||
on_attach = on_attach,
|
on_attach = on_attach,
|
||||||
|
|
||||||
-- Include globals you want to tell the LSP are real :)
|
-- Include globals you want to tell the LSP are real :)
|
||||||
|
|
|
@ -50,16 +50,16 @@ endfun
|
||||||
" BUG for triggered only bibcite completion, see: https://github.com/nvim-lua/completion-nvim/issues/158
|
" BUG for triggered only bibcite completion, see: https://github.com/nvim-lua/completion-nvim/issues/158
|
||||||
let g:completion_chain_complete_list = {
|
let g:completion_chain_complete_list = {
|
||||||
\ 'pandoc': [
|
\ 'pandoc': [
|
||||||
\ { 'complete_items': ['buffer', 'lsp', 'snippet']},
|
\ { 'complete_items': ['buffers', 'snippet']},
|
||||||
\ { 'complete_items': ['path'], 'triggered_only': ['/']},
|
|
||||||
\ { 'complete_items': ['bibcite']},
|
\ { 'complete_items': ['bibcite']},
|
||||||
|
\ { 'complete_items': ['path']},
|
||||||
\ { 'mode': '<c-p>'},
|
\ { 'mode': '<c-p>'},
|
||||||
\ { 'mode': '<c-n>'}
|
\ { 'mode': '<c-n>'}
|
||||||
\],
|
\],
|
||||||
\ 'tex': [
|
\ 'tex': [
|
||||||
\ { 'complete_items': ['buffer', 'lsp', 'snippet']},
|
\ { 'complete_items': ['buffers', 'snippet']},
|
||||||
\ { 'complete_items': ['path'], 'triggered_only': ['/']},
|
|
||||||
\ { 'complete_items': ['bibcite']},
|
\ { 'complete_items': ['bibcite']},
|
||||||
|
\ { 'complete_items': ['path']},
|
||||||
\ { 'mode': '<c-p>'},
|
\ { 'mode': '<c-p>'},
|
||||||
\ { 'mode': '<c-n>'}
|
\ { 'mode': '<c-n>'}
|
||||||
\],
|
\],
|
||||||
|
|
Loading…
Reference in a new issue