evil-numbers icon indicating copy to clipboard operation
evil-numbers copied to clipboard

Suggestion for doc: combine evil-numbers and speeddating

Open schoettl opened this issue 4 years ago • 0 comments

Cool thing! Coming from vim, I'm used to having the functionality of evil-numbers and speeddating combined in one key mapping.

I achieved it like this:

(defun my-increment-at-pt nil
  "Increment number or date (speeddating) at point"
  (interactive)
  (condition-case nil
    (speeddating-increase 1)
    (error (evil-numbers/inc-at-pt 1))))
(defun my-decrease-at-pt nil
  "Decrease number or date (speeddating) at point"
  (interactive)
  (condition-case nil
    (speeddating-decrease 1)
    (error (evil-numbers/dec-at-pt 1))))
(evil-define-key 'normal 'global "C-c +" 'my-increment-at-pt)
(evil-define-key 'normal 'global "C-c -" 'my-decrease-at-pt)

Maybe you want to add the snippet to the README (or even integrate this combination in the source, if that dependency on speeddating makes sense?).

schoettl avatar Feb 14 '20 23:02 schoettl