** Visual line mode
Soft wrap words and do operations by visual lines except in programming modes.
#+begin_src emacs-lisp
- (visual-line-mode 1)
- (add-hook 'prog-mode-hook 'visual-line-mode 0)
+ (global-visual-line-mode 1)
+ (dolist (hook '(prog-mode-hook
+ calc-trail-mode-hook
+ mu4e-headers-mode-hook))
+ (add-hook hook (lambda () (visual-line-mode -1))))
#+end_src
** Display number of matches in search
#+begin_src emacs-lisp