This beta release tests the distribution itself. I shall not announce this release publicly.
Please install and test b1 and report any problems. Thanks.
Edward
The highlights of Leo 6.8.4
- Improve the Rust importer. - Allow rest comments to be colored differently from @language rest. - Support `@language typst`. - Several other improvements to syntax coloring. - Add the `show-buttons-and-at-commands` command. - Add the `find-source-for-command` command. - Add the `beautify-script` command. - The `execute-script` command beautifies `c.p`'s tree if `@bool beautify-python-code-on-write = True`. - Remove the join-leo-irc command. - Scripts (including `@command` and `@button` scripts) may now return a value. - Replace `c.scanAllDirectives` with 7 seven new Commands getters. - Deprecate `c.scanAllDirectives` and 17 other directives-related functions. - Call `g.deprecated` in all deprecated functions to issue a deprecation warning. - Several significant code cleanups. - The usual minor bug fixes.
Breaking change
- Syntax coloring for @language rest may require a new setting in myLeoSettings.leo. See the `What's new in Leo 6.8.4` for details.