redhat-developer / redhat-developer/lsp4ij
Renaming implementation on client differs from VS Code
Open
@angelozerr is already working on this.
Since Oct 8, 2025.
bug
- Dominant language
- Java
- Stars
- 344
- Forks
- 113
- Avg merge
- 5h 22m
- Merged PRs (30d)
- 15
Description
Use case:
When renaming a symbol, a set of files should be renamed.
Flow:
- Client sends textDocument/rename request to LS.
- LS responds with WorkspaceEdit containing RenameFile ResourceOperation.
- Client applies the operation in com.redhat.devtools.lsp4ij.LSPIJUtils#applyWorkspaceEdit(org.eclipse.lsp4j.WorkspaceEdit, java.lang.String)
Actual result:
Client doesn’t send workspace/didRenameFiles notification for files from RenameFile operation.
Expected result:
As in VS Code, the client should send workspace/didRenameFiles notification for files from RenameFile operation.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.