Hello, I hope this is the right list for this. I just made an emacs plugin to repeat motions -- I just wrap motion functions into a new repeatable version. Upon initial testing it worked great, but when used in evil-mode with operators or in visual state I get weird one-off behavior. For example, in normal state my repeatable-evil-find-char goes to the desired character, but in operator-pending state or visual state it goes to one character before that. My repeatable-evil-find-char-to goes to the character before the target character in normal state, but two characters before it in visual or operator state. Also my repeatable-evil-next-line doesn't work at all in visual line state. Can anyone point me to why this might be happening? I'm aware that there is a macro in evil called evil-define-motion, but I haven't had time to read through and understand it all, so I thought a quick probe on a mailing list might save me a lot of time if I were barking up the wrong tree.
The source of my plugin is here: https://github.com/willghatch/emacs-repeatable-motion Thanks is advance for any advice. _______________________________________________ implementations-list mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list
