]> Sergey Matveev's repositories - vim-lsp.git/commit
BUG: omnifuc throws E716
authorGirish Palya <girishji@gmail.com>
Tue, 6 Feb 2024 12:12:28 +0000 (13:12 +0100)
committerGirish Palya <girishji@gmail.com>
Tue, 6 Feb 2024 12:12:28 +0000 (13:12 +0100)
commit31f3ec85ae2cd6d52c29bc6307063d2585ff0f34
tree4bc2038d51e886642a031c3f3cd5f5200c8c0215
parentfb18f228960fbac5646480f86dbb394373c44091
BUG: omnifuc throws E716

In LspOmniFunc() when cItems is empty (when findstart=1) it does not
set the key 'completeItemsIsIncomplete' in the lspserver dictionary.
When LspOmniFunc is called again with findstart=0, it fails.
line   46:
E716: Key not present in Dictionary: "completeItemsIsIncomplete"

This affects rust, nix, and other lsp servers:
https://github.com/girishji/vimcomplete/issues/14

M  autoload/lsp/completion.vim
autoload/lsp/completion.vim