diff options
Diffstat (limited to '+format.el')
| -rw-r--r-- | +format.el | 17 |
1 files changed, 8 insertions, 9 deletions
@@ -1,11 +1,10 @@ ;;; $DOOMDIR/+format.el -*- lexical-binding: t; -*- - -(use-package! format-all - :commands format-all-mode - :hook (prog-mode . format-all-mode) +(use-package! apheleia + :hook (prog-mode . apheleia-mode) :config - (add-to-list 'format-all-mode-hook 'format-all-ensure-formatter)) -(with-eval-after-load 'format-all - (setq-default format-all-formatters - '(("HTML" (oxfmt "--config=.oxfmtrc.json")) - ("CSS" (oxfmt "--config=.oxfmtrc.json"))))) + (setf (alist-get 'oxfmt apheleia-formatters) + '("oxfmt" "--config=.oxfmtrc.json" "--stdin-filepath" filepath)) + + (dolist (mode '(html-mode mhtml-mode web-mode css-mode)) + (setf (alist-get mode apheleia-mode-alist) 'oxfmt))) + |
