(use-package emacs-lisp-mode :hook ((emacs-lisp-mode . gered/on-emacs-list-mode)) :init ;; TODO: is this even necessary or was i seeing something odd caused by my own (prior) mistakes? (defun gered/on-emacs-list-mode () (setq-local indent-tabs-mode nil) (setq-local tab-width 2))) (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)))