Describe your issue
When I make a macro that involves deleting a word, I cannot repeat the macro with evil-repeat without getting an (args-out-of-range "" 0) error.
Here's the full stacktrace:
Debugger entered--Lisp error: (args-out-of-range "" 0)
evil-read-key()
byte-code("\10\205\5\0\11?\205\17\0\n\206\17\0\303 C\207" [evil-this-macro defining-kbd-macro evil-this-register evil-read-key] 1)
command-execute(evil-record-macro)
evil-execute-repeat-info(([64 100 113]))
evil-execute-repeat-info-with-count(nil ([64 100 113]))
#<subr evil-repeat>(nil nil)
ad-Advice-evil-repeat(#<subr evil-repeat> nil nil)
apply(ad-Advice-evil-repeat #<subr evil-repeat> (nil nil))
evil-repeat(nil nil)
funcall-interactively(evil-repeat nil nil)
command-execute(evil-repeat)
I can reproduce this on the latest version of Doom without my private config. I've also been able to reproduce this in Fundamental Mode.
Steps to reproduce
- Open Doom Emacs.
- Open any file.
- Record this macro to
q: dw j
- Run
@q.
- Run
evil-repeat.
System information
debug-info.txt
Disclosures
Describe your issue
When I make a macro that involves deleting a word, I cannot repeat the macro with
evil-repeatwithout getting an(args-out-of-range "" 0)error.Here's the full stacktrace:
I can reproduce this on the latest version of Doom without my private config. I've also been able to reproduce this in Fundamental Mode.
Steps to reproduce
q:dw j@q.evil-repeat.System information
debug-info.txt
Disclosures