From e2d322e1462db734a3ab5275341dbe59e2599865 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Wed, 22 May 2024 17:19:52 +0300 Subject: updated CI workflows: bumped some versions * MacOS packages are now built on macos-12 since macos-11 has been deprecated. --- TODO | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'TODO') diff --git a/TODO b/TODO index cf95d27..95b7b71 100644 --- a/TODO +++ b/TODO @@ -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. -- cgit v1.2.3