#+begin_src emacs-lisp
(global-display-line-numbers-mode)
(setq display-line-numbers-type 'relative)
- (dolist (no-line-num '(term-mode-hook
+ (dolist (no-line-num '(
+ Man-mode-hook
+ circe-mode-hook
+ eshell-mode-hook
+ helpful-mode-hook
+ org-mode-hook
pdf-view-mode-hook
shell-mode-hook
- org-mode-hook
- circe-mode-hook
- eshell-mode-hook))
+ term-mode-hook
+ ))
(add-hook no-line-num (lambda () (display-line-numbers-mode 0))))
#+end_src
** Highlight matching parenthesis
** Visual line mode
Soft wrap words and do operations by visual lines in some modes.
#+begin_src emacs-lisp
- (dolist (hook '(text-mode-hook
- org-mode-hook
+ (dolist (hook '(
markdown-mode-hook
- mu4e-view-mode-hook))
+ mu4e-view-mode-hook
+ org-mode-hook
+ text-mode-hook
+ ))
(add-hook hook (lambda () (visual-line-mode 1))))
#+end_src
** Auto fill mode
#+begin_src emacs-lisp
- (dolist (hook '(scdoc-mode-hook
- mu4e-compose-mode-hook))
+ (dolist (hook '(
+ mu4e-compose-mode-hook
+ scdoc-mode-hook
+ ))
(add-hook hook (lambda () (auto-fill-mode 1))))
#+end_src
** Display number of matches in search
#+begin_src emacs-lisp
(setq auth-sources '("~/.emacs.d/authinfo.gpg"))
#+end_src
+** Shackle
+#+begin_src emacs-lisp
+ (use-package shackle
+ :config (shackle-mode)
+ :custom (shackle-rules '(
+ (Man-mode :select t)
+ )))
+#+end_src
* Evil mode
** General
#+begin_src emacs-lisp
** Spell checking
Spell check in text mode, and in prog-mode comments.
#+begin_src emacs-lisp
- (dolist (hook '(text-mode-hook
+ (dolist (hook '(
markdown-mode-hook
- scdoc-mode-hook))
+ scdoc-mode-hook
+ text-mode-hook
+ ))
(add-hook hook (lambda () (flyspell-mode))))
(dolist (hook '(change-log-mode-hook log-edit-mode-hook))
(add-hook hook (lambda () (flyspell-mode -1))))