diff options
Diffstat (limited to 'evil-repeat.el')
| -rw-r--r-- | evil-repeat.el | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/evil-repeat.el b/evil-repeat.el index ba00213..6ca53de 100644 --- a/evil-repeat.el +++ b/evil-repeat.el @@ -625,7 +625,7 @@ If COUNT is negative, this is a more recent kill." (not evil-repeat-move-cursor))) (evil-repeat-pop (- count) save-point)) -(defun evil--read-key-sequence-advice () +(defun evil--read-key-sequence-advice (&rest _) "Record `this-command-keys' before it is overwritten." (when (and (evil-repeat-recording-p) evil-recording-current-command) @@ -633,10 +633,8 @@ If COUNT is negative, this is a more recent kill." (when (functionp repeat-type) (funcall repeat-type 'pre-read-key-sequence))))) -(defadvice read-key-sequence (before evil activate) - (evil--read-key-sequence-advice)) -(defadvice read-key-sequence-vector (before evil activate) - (evil--read-key-sequence-advice)) +(advice-add 'read-key-sequence :before #'evil--read-key-sequence-advice) +(advice-add 'read-key-sequence-vector :before #'evil--read-key-sequence-advice) (provide 'evil-repeat) |
