This post is about how to increment and paste a counter while executing an emacs macro. For some reason, this is not easy to find on the Internet. So I'll write it down on my blog since I keep forgetting.
- Set the start point of the counter
M-: (setq i 1)
- Start recording macro with
C-x (
- Insert index as needed with
C-u M-: i
- Increment index when finished with macro
M-: (setq i (+ i 1))
- Complete macro with
C-x )
- Execute Macro with
C-x e
ALT-(# of times) C-x e
.