Я использую evil-numbers
для этого вместе с easy-repeat
. (evil-numbers
полностью не зависит от evil
.) Извинения, если вы не используете use-package
. Это не поможет с вашим первым вопросом.
(use-package evil-numbers
:config
(easy-repeat-add 'evil-numbers/inc-at-pt 'evil-numbers/dec-at-pt)
:bind (("C-c =" . evil-numbers/inc-at-pt)
("C-c -" . evil-numbers/dec-at-pt))
)
(use-package easy-repeat
:defer 1
:config
(defun easy-repeat-add (&rest commands)
"Add COMMANDS to `easy-repeat-command-list'."
(dolist (f commands)
(add-to-list 'easy-repeat-command-list f))
(easy-repeat-mode +1))
(easy-repeat-add 'help-go-back 'help-go-forward
'next-buffer 'previous-buffer)
(easy-repeat-mode 1)
)