-
Notifications
You must be signed in to change notification settings - Fork 383
Open
Labels
feature-requestRequest for new features or functionalityRequest for new features or functionality
Milestone
Description
The specification states that
Document renames should be signaled to a server sending a document close notification with the document’s old name followed by an open notification using the document’s new name
When a file is renamed to the same content but a change of case (e.g. foo.txt -> Foo.txt), these events do not get fired.
This causes a loss of synchronisation between the client and the server
Steps:
- Create a dummy language server (e.g. from https://github.com/microsoft/vscode-extension-samples/tree/main/lsp-sample)
- Enable trace logging (either messages or verbose)
- Create a new file
foo.txtand open it: observe atextDocument/didOpenrequest - Rename the file to
Foo.txt.
Expected: a didClose and then a didOpen request.
Actual: nothing
Client + Server version: 8.0.2
On Windows
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
feature-requestRequest for new features or functionalityRequest for new features or functionality