(use-package emacs-lisp-mode :hook ((emacs-lisp-mode . gered/on-emacs-list-mode)) :init (defun gered/on-emacs-list-mode () (lisp-extra-font-lock-mode 1) ;; TODO: is this even necessary or was i seeing something odd caused by my own (prior) mistakes? (setq-local indent-tabs-mode nil) (setq-local tab-width 2))) (use-package lisp-extra-font-lock :ensure t :demand :after emacs-list-mode :hook ((emacs-lisp-mode . lisp-extra-font-lock-mode))) (use-package yaml-mode :ensure t) (use-package json-mode :ensure t :config (setq js-indent-level 2)) (use-package markdown-mode :ensure t :hook ((markdown-mode . visual-line-mode)))