I am a total elisp newb, so uncertain about the best way to do it, but just using an (if (bound-and-true-p evil-mode)) should allow you to change what arrow-advice is given depending on whether evil-mode is used.
Another problem is that many of the functions I want to suggest for annoying arrows advice take numerical arguments so your macro does not read them properly. Don't know if this is easy to work around or not.
I understand if this is too much work to fix and that you might not be interested. If so, is it okay if I make an evil-annoying-arrows and add it to elpa? Will change the macro to a function that has hardcoded text strings suggesting alternative motions and hope for some pull-requests.
Would it be possible to add evil-support?
I am a total elisp newb, so uncertain about the best way to do it, but just using an
(if (bound-and-true-p evil-mode))
should allow you to change what arrow-advice is given depending on whetherevil-mode
is used.Another problem is that many of the functions I want to suggest for annoying arrows advice take numerical arguments so your macro does not read them properly. Don't know if this is easy to work around or not.
I understand if this is too much work to fix and that you might not be interested. If so, is it okay if I make an evil-annoying-arrows and add it to elpa? Will change the macro to a function that has hardcoded text strings suggesting alternative motions and hope for some pull-requests.