mirror of
https://github.com/enso-org/enso.git
synced 2024-12-24 12:51:44 +03:00
a27f19fd02
Fixes #5203 This PR changes behavior when `text/applyChange` returned error. Before we always assumed that the change was _not_ applied, and tried to send full synchronization still assuming old file content. But this was not the case on some errors (timeouts for example). Now we instead reopen the file (getting its actual content) and then make a full invalidation. Also added a shortcut allowing manual file reloading, what may be useful in some kinds of error (and also allowed me testing of reopening file in the application). # Important Notes The unit tests of sending text updates were improved: now we actually check if all expected messages are emitted from the IDE. |
||
---|---|---|
.. | ||
README.md | ||
searcher.md | ||
shortcuts.md | ||
visualizations.md |
layout | title | tags | |
---|---|---|---|
section-summary | Product Documentation |
|
Enso IDE Product Documentation
This section contains detailed specification of Enso IDE from the user
perspective. The implementation is documented in rust code and in the crate's
docs
directory.