diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2024-05-22 17:19:52 +0300 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2024-05-22 17:19:52 +0300 |
commit | e2d322e1462db734a3ab5275341dbe59e2599865 (patch) | |
tree | 854608769995825334a5d92f940c12f60cea7da7 /TODO | |
parent | 3b260e636a35df5898dfefaa47560a179f562da8 (diff) | |
download | sciteco-e2d322e1462db734a3ab5275341dbe59e2599865.tar.gz |
updated CI workflows: bumped some versions
* MacOS packages are now built on macos-12 since macos-11 has been deprecated.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -6,8 +6,11 @@ Tasks: Known Bugs: * E%$...$ broken. Similarily EQ$file$ won't do what you would expect it to. - * <.(:W;).Xa> leaves values on the stack. + * <23(1;)> leaves values on the stack and the internal hidden + brace open.. Apparently breaking from within expressions is not currently safe. + We could save the brace level in the loop context and then use + teco_expressions_brace_return(). * Cannot escape ^E in search strings. This makes it nearly impossible to search for ^E. S^Q^E$ should work. @@ -478,6 +481,10 @@ Features: * Whereever we take buffer positions (nJ; n,mD; nQ...), negative numbers could refer to the end of the buffer or Q-Register string. + * Support extended operators like in TECO-64: + https://github.com/fpjohnston/TECO-64/blob/master/doc/oper.md + However, instead of introducing a separate parser state, better + use operators like ~=, ~< etc. Optimizations: * Use SC_DOCUMENTOPTION_STYLES_NONE in batch mode. |