;;; dot-hooks.el --- -*- lexical-binding: t; -*- ;;; Commentary: ;; Add hooks. ;;; Code: ;; ----------------------------------------- ;; Delete trailing whitespace (add-hook 'before-save-hook #'delete-trailing-whitespace) ;; Display fill column indicator (add-hook 'prog-mode-hook #'display-fill-column-indicator-mode) (add-hook 'text-mode-hook #'display-fill-column-indicator-mode) ;; Highlight parenthesis (add-hook 'prog-mode-hook #'show-paren-mode) ;; Disable line numbers (add-hook 'Custom-mode-hook #'dot/hook-disable-line-numbers) (add-hook 'dired-mode-hook #'dot/hook-disable-line-numbers) (add-hook 'Info-mode-hook #'dot/hook-disable-line-numbers) (add-hook 'term-mode-hook #'dot/hook-disable-line-numbers) ;; Wrap lines in the middle of words, gives a \ indicator (add-hook 'visual-line-mode-hook (lambda () (setq word-wrap nil))) (provide 'dot-core-hooks) ;;; dot-hooks.el ends here