Можно ли перегруппировать цифры. Это, например, "5" - "$", а "%" - "5"?
В evil-maps.el цифры определяются следующим образом.
(define-key evil-motion-state-map "1" 'digit-argument)
(define-key evil-motion-state-map "2" 'digit-argument)
...
Я попробовал ответить @ChillarAnand
(add-hook 'evil-mode-hook 'evil-mode-bindings)
(defun evil-mode-bindings ()
"Bind symbols to digits."
(define-key key-translation-map (kbd "%") "5")
(define-key key-translation-map (kbd "*") "8")
)
(define-key evil-normal-state-map "5" 'evil-beginning-of-line)
(define-key evil-normal-state-map "8" 'evil-end-of-line)
Но Shift-5
все еще не ведет себя как 5
, то же самое верно для 8
.
Можно ли исправить это для конфигурации выше?
То же самое означает решение @tarblet.
В качестве теста я использую последовательность Shift-5
, G
.