]> Sergey Matveev's repositories - vim-lsp.git/commitdiff
Return empty completion set in case omni-completion times-out
authorAndreas Louv <andreas@louv.dk>
Tue, 18 Apr 2023 19:51:22 +0000 (21:51 +0200)
committerAndreas Louv <andreas@louv.dk>
Tue, 18 Apr 2023 20:14:58 +0000 (22:14 +0200)
autoload/lsp/completion.vim

index 75e0a7836570fab00fe0318d32cc9ed63ff253eb..938e55aa4298c8f58e24497ace8df5b34fe88f69 100644 (file)
@@ -402,6 +402,10 @@ def g:LspOmniFunc(findstart: number, base: string): any
       count += 1
     endwhile
 
+    if lspserver.omniCompletePending
+      return v:none
+    endif
+
     var res: list<dict<any>> = lspserver.completeItems
 
     var prefix = lspserver.omniCompleteKeyword