aboutsummaryrefslogtreecommitdiffhomepage
path: root/TODO
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2024-09-18 12:32:16 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2024-09-18 12:32:16 +0200
commitb7b98405089e69dfae0fc11e2a423860f50756e9 (patch)
treeb789182370dc4493d040dafb0bc932f69fbbd3c4 /TODO
parentdc417a890ad48e28e573770f2ae980af002e93cb (diff)
check that local register is not edited at the end of macro calls
* This was unsafe and could easily result in crashes, since teco_qreg_current would afterwards point to an already freed Q-Register. * Since automatically editing another register or buffer is not easy to do right, we throw an error instead.
Diffstat (limited to 'TODO')
-rw-r--r--TODO3
1 files changed, 0 insertions, 3 deletions
diff --git a/TODO b/TODO
index c3bbac5..e1d93d7 100644
--- a/TODO
+++ b/TODO
@@ -4,9 +4,6 @@ Tasks:
"edit" hook.
Known Bugs:
- * A local Q-Register can be left as the edited document
- even after invoking a macro via <M>.
- This is probably not safe and we should throw an error instead.
* 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