bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#31243: 26.1; kmacro-insert-counter increments incorrectly


From: Phil Sainty
Subject: bug#31243: 26.1; kmacro-insert-counter increments incorrectly
Date: Mon, 23 Apr 2018 16:56:46 +1200
User-agent: Orcon Webmail

Not a bug?  I believe your expectations are incorrect.

C-u <f3> ;; kmacro-start-macro-or-insert-counter

This insert the *previous* macro counter. Which is sort of "undefined" for the first iteration, but zero in practice.

=> 0

<f3> ;; kmacro-start-macro-or-insert-counter

Insert the current macro counter (which is also zero, because inserting the previous counter does not touch the current counter).

=> 0

Then the counter is incremented -- so the current counter is set to 1, and the previous counter is set to 0.

Hence when you trigger the next iteration, you insert 0 and 1; etc...







reply via email to

[Prev in Thread] Current Thread [Next in Thread]