-
Notifications
You must be signed in to change notification settings - Fork 903
Closed
Description
The Specification has the following to say about Message ordering:
For example, reordering the result of textDocument/completion and textDocument/signatureHelp is allowed, as each of these requests usually won’t affect the output of the other. On the other hand, the server most likely should not reorder textDocument/definition and textDocument/rename requests, since executing the latter may affect the result of the former.
I understand that a completion and signature request do not affect each other, but why doesn't the same apply to a definition and rename request? This seems to suggest that a rename request orders the server to compute and apply a rename. Usually this request is followed by a didChange that actually performs the edit.
Metadata
Metadata
Assignees
Labels
No labels