From 8fbd0b3ff42ae10c3735801ad17f5345fdc77766 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Thu, 19 Sep 2024 03:05:15 +0200 Subject: "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. --- TODO | 2 -- 1 file changed, 2 deletions(-) (limited to 'TODO') 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. -- cgit v1.2.3