mirror of
https://github.com/enso-org/enso.git
synced 2024-11-27 17:32:12 +03:00
a31c671524
This PR adds facilities for controllers to be aware of what shortcut command is currently being processed. This allows grouping consequences of single user action into a single transaction without hard-coding it separately for all the separate paths case-by-case, which turned out to be challenging and error-prone. Additionally, a number of minor fixes were carried over from #6877: * workaround for #6718; * avoiding creating spurious transactions when dealing with node positions; * dropping any non-user user-triggered transactions that occur during the IDE project initialization. |
||
---|---|---|
.. | ||
ast | ||
parser | ||
span-tree |