[Improvement]: Improve Language Server Completions with completionItem/resolve
#41223
Labels
Area/Completion
Issues related to Language Server Auto Completions
Priority/Low
Team/LanguageServer
Language Server Implementation related issues. #Compiler
Type/Improvement
Description
LS auto completions takes a long time to respond when the project is relatively large and the compilation is fairly large. We can now use the CompletionItemResolve (https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#completionItem_resolve) request to compute the text edit separately.
This is quite simillar to the codeActionResolve request implemented in the Ballerina Language Server. With this we can provide fast completions even if the project is quite large.
Describe your problem(s)
No response
Describe your solution(s)
No response
Related area
-> Compilation
Related issue(s) (optional)
No response
Suggested label(s) (optional)
No response
Suggested assignee(s) (optional)
No response
The text was updated successfully, but these errors were encountered: