I am testing vscode 1.43.1 example from here and have some issues.
When I set registerCompletionItemProvider language option to "yaml", the auto complete item results not showing anymore until I uninstall the yaml extension.
It worked on vscode 1.42.1 with yaml extension. Does anybody encounter the same issue?
I also ask this problem in vscode github:
https://github.com/microsoft/vscode/issues/93279#issue-586666956
Steps to Reproduce:
., and I modify the language from plaintext to yaml.console..Input console. in the empty yaml file. There has no item to show.

When I disable YAML extension, it seems work.

Hmm, I'm not sure what is causing this. I thought that VSCode would look for all language contributions for a specific filetype and then join them all together. We aren't doing anything special here that should cause it 馃し鈥嶁檪
Can you try this with something like the vscode java extension and try registering it as java and see what happens?
I've also encountered this issue (here). I might try digging into vscode a bit to see what's up, but as far as I can tell (and I'm relatively new to vscode extensions so forgive me) registerCompletionItemProvider() isn't being used in favour of LanguageClient. My current assumption is that https://github.com/microsoft/vscode-languageserver-node somehow overrides the completions from other extensions.
Most helpful comment
I've also encountered this issue (here). I might try digging into vscode a bit to see what's up, but as far as I can tell (and I'm relatively new to vscode extensions so forgive me)
registerCompletionItemProvider()isn't being used in favour ofLanguageClient. My current assumption is that https://github.com/microsoft/vscode-languageserver-node somehow overrides the completions from other extensions.