diff options
| author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2024-09-19 03:05:15 +0200 |
|---|---|---|
| committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2024-09-19 03:34:03 +0200 |
| commit | 8fbd0b3ff42ae10c3735801ad17f5345fdc77766 (patch) | |
| tree | 20db24f18d1b07d733478457a6455a5262b74ab3 /TODO | |
| parent | 16c3089a1154f146dbab6a9d43f1c5df1c89739e (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-- | TODO | 2 |
1 files changed, 0 insertions, 2 deletions
@@ -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. |
