(define-key evil-normal-state-map "h" 'evil-next-line)
(define-key evil-normal-state-map (kbd "j") 'evil-backward-char) (define-key evil-normal-state-map (kbd "k") 'evil-next-visual-line) (define-key evil-normal-state-map (kbd "l") 'evil-previous-visual-line) (define-key evil-normal-state-map (kbd ";") 'evil-forward-char) (define-key evil-visual-state-map (kbd "j") 'evil-backward-char) (define-key evil-visual-state-map (kbd "k") 'evil-next-line) (define-key evil-visual-state-map (kbd "l") 'evil-previous-line) (define-key evil-visual-state-map (kbd ";") 'evil-forward-char) (define-key evil-motion-state-map (kbd "j") 'evil-backward-char) (define-key evil-motion-state-map (kbd "k") 'evil-next-line) (define-key evil-motion-state-map (kbd "l") 'evil-previous-line) (define-key evil-motion-state-map (kbd ";") 'evil-forward-char) (define-key dired-mode-map (kbd "j") 'evil-backward-char) (define-key dired-mode-map (kbd "k") 'evil-next-line) (define-key dired-mode-map (kbd "l") 'evil-previous-line) (define-key dired-mode-map (kbd ";") 'evil-forward-char))
(defun multi-evil-define (d symb) (define-key evil-normal-state-map d symb) (define-key evil-motion-state-map d symb) (define-key evil-visual-state-map d symb) (define-key dired-mode-map d symb)) (multi-evil-define (kbd "j") 'evil-backward-char) ....