autoload/lsp/completion.vim | 4 ++++ diff --git a/autoload/lsp/completion.vim b/autoload/lsp/completion.vim index ca20e0d9145f132aabf20538db1680ea44ed67eb..dddacacfb38b9f2de90a8e5089d222f6994d7077 100644 --- a/autoload/lsp/completion.vim +++ b/autoload/lsp/completion.vim @@ -479,6 +479,10 @@ enddef # Initialize buffer-local completion options and autocmds export def BufferInit(lspserver: dict, bnr: number, ftype: string) + if !lspserver.isCompletionProvider + # no support for completion + return + endif # buffer-local autocmds for completion var acmds: list> = []