Dmitry Bushev
Dmitry Bushev
#10182 will add an optional IdMap parameter in the `text/applyEdit` request. I propose to simplify the serialized IdMap elements format from the current ```json [[{"index":{"value":0},"size":{"value":4}},"bfae92f7-07d0-4886-b37b-a26e17ee943f"],...] ``` to an array of...
I'm not going to change the parser. I was talking about the JSON-RPC `text/applyEdit` parameter
#10283 adds an optional `idMap` parameter to `text/applyEdits` that overrides/complements the IdMap in the file ```typescript interface TextApplyEditParameters { /** The file edit. */ edit: FileEdit; /** * A flag...
> If the file is recorded as open by the language server, then the result will return the contents from the in-memory buffer rather than the file on disk. Maybe...
There is another potential issue. The `refactor/renameSymbol` only returns changes related to the program and does not update the IdMap
The fix for the `file/read` #9994 is merged. The remaining issue is with the IdMap
Ok, closing this one
Should be fixed by #9961
I can reproduce it with the latest Nightly AppImage https://github.com/enso-org/enso/releases/tag/2024.1.1-nightly.2024.5.14 Even without removing the `~/enso` directory. If I open the GUI without login (`Continue without creating an account`), I see...
Please QA