35 lines
1 KiB
EmacsLisp
35 lines
1 KiB
EmacsLisp
(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 json-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)
|
|
|
|
|
|
(add-to-list 'auto-mode-alist '("\\.tmpl\\'" . web-mode))
|
|
|
|
|
|
(provide 'hooks)
|
|
|
|
;; Local Variables:
|
|
;; mode: emacs-lisp
|
|
;; coding: utf-8
|
|
;; fill-column: 79
|
|
;; lisp-indent-offset: 2
|
|
;; End:
|