;;; init-format-all.el --- Initialize format-all -*- lexical-binding: t -*- ;;; Commentary: ;; https://github.com/lassik/emacs-format-all-the-code ;;; Code: (unless (package-installed-p 'format-all) (package-install 'format-all)) (require 'format-all) (setq-default format-all-formatters '(("CSS" prettier) ("HTML" prettier) ("JavaScript" prettier) ("JSON" prettier) ("YAML" prettier))) (add-hook 'css-mode-hook #'format-all-mode) (add-hook 'html-mode-hook #'format-all-mode) (add-hook 'js-mode-hook #'format-all-mode) (provide 'init-format-all) ;;; init-format-all.el ends here