+** Avy & Evil
+#+BEGIN_SRC emacs-lisp :tangle yes :results silent
+ (with-eval-after-load "evil"
+ (dolist (map (list evil-normal-state-map
+ evil-visual-state-map
+ evil-motion-state-map))
+ (define-key map (kbd "J") 'avy-goto-line-below)
+ (define-key map (kbd "K") 'avy-goto-line-above)
+ (define-key map (kbd "F") 'avy-goto-char)
+ (define-key map (kbd "W") 'avy-goto-char-timer)))
+#+END_SRC