aboutsummaryrefslogtreecommitdiffhomepage
path: root/TODO
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2024-09-19 03:05:15 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2024-09-19 03:34:03 +0200
commit8fbd0b3ff42ae10c3735801ad17f5345fdc77766 (patch)
tree20db24f18d1b07d733478457a6455a5262b74ab3 /TODO
parent16c3089a1154f146dbab6a9d43f1c5df1c89739e (diff)
"special" Q-Registers now support EQq/.../ (load) and E%q/.../ (save) commands
* @EQ$/.../ sets the current directory from the contents of the given file. @E%$/.../ stores the currend directory in the given file. * @EQ*/.../ will fail, just like ^U*...$. @E%*/.../ stores the current buffer's name in the given file. * It's especially useful with the clipboard registers. There could still be a minor bug in @E%~/.../ with regard to EOL normalization as teco_view_save() will use the EOL style of the current document, which may not be the style of the Q-Reg contents. Conversions can generally be avoided for these particular commands. But without teco_view_save() we'd have to care about save point creation.
Diffstat (limited to 'TODO')
-rw-r--r--TODO2
1 files changed, 0 insertions, 2 deletions
diff --git a/TODO b/TODO
index e1d93d7..1ec8387 100644
--- a/TODO
+++ b/TODO
@@ -4,8 +4,6 @@ Tasks:
"edit" hook.
Known Bugs:
- * E%$...$ broken.
- Similarily EQ$file$ won't do what you would expect it to.
* <23(1;)> leaves values on the stack and the internal hidden
brace open..
Apparently breaking from within expressions is not currently safe.