(add-hook 'diary-display-hook 'fancy-diary-display) (add-hook 'today-visible-calendar-hook 'calendar-mark-today) (add-hook 'write-file-hooks 'delete-trailing-whitespace) (add-hook 'org-mode-hook 'turn-on-auto-fill) (add-hook 'elpy-mode-hook (lambda () (highlight-indentation-mode -1))) (elpy-enable) (add-to-list 'auto-mode-alist '("\\.js\\'" . js2-mode)) (add-hook 'js2-mode-hook #'js2-imenu-extras-mode) ;; (add-hook 'newsticker-plainview-hooks (lambda () (display-line-numbers-mode -1))) ;; (add-hook 'python-mode-hook (lambda () (display-line-numbers-mode 1))) (setq my-hooks '(python-mode-hook emacs-lisp-mode-hook)) (while my-hooks (add-hook (car my-hooks) (lambda () (display-line-numbers-mode 1))) (setq my-hooks (cdr my-hooks))) (add-hook 'newsticker-mode-hook 'imenu-add-menubar-index) (provide 'hooks) ;; Local Variables: ;; mode: emacs-lisp ;; coding: utf-8 ;; fill-column: 79 ;; lisp-indent-offset: 2 ;; End: