Re: Macro replay does not support remapping
Hi Jon,
Macro replay seems not to support remapping correctly.
My repro is:
Put the cursor at the start of a line, say "void test(int hello);". Record something that does ww (two words forward). Return the cursor and replay the macro. Obviously, you'll see the cursor go two words forward.
Next, we do a :nnoremap y w (word forward). Record something that does yy (two words forward). Return the cursor and replay the macro. Strangely enough, I only see the cursor moving one word forward.
Similary, with :nnoremap i l (character forward), replaying ii moves one forward and puts you in insert mode. It's like the second character and onwards is not remapped.
I'm really hoping you can get this fix in the upcoming ViEmu 2.5 (with multiple key remapping... drool...). Since I don't type in QWERTY I've remapped Vim heavily, and as it stands macros aren't very useful for me.
thanks!