Open martskins opened 3 years ago
This PR changes LanguageClient#complete to use a callback instead of LanguageClient#runSync to get the completion items so that a misbehaving server (one that does not reply or takes too long to reply) doesn't hang the editor for 60 seconds.
LanguageClient#complete
LanguageClient#runSync
Fixes #1169
This has an issue with expanding completion item snippets. It doesn't work when you try to do that after <C-X><C-O>, trying to figure this out now.
<C-X><C-O>
This PR changes
LanguageClient#complete
to use a callback instead ofLanguageClient#runSync
to get the completion items so that a misbehaving server (one that does not reply or takes too long to reply) doesn't hang the editor for 60 seconds.Fixes #1169