From b2d2b50f1a8b4cfcb7aa9fa815017bac26552da9 Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Thu, 21 Dec 2023 19:52:55 -0800 Subject: [PATCH] [#220] Disable in jinja2-mode by default (#238) Close #220 --- apheleia-formatters.el | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/apheleia-formatters.el b/apheleia-formatters.el index 606e3e2..019fecb 100644 --- a/apheleia-formatters.el +++ b/apheleia-formatters.el @@ -321,6 +321,7 @@ rather than using this system." (html-ts-mode . prettier-html) (java-mode . google-java-format) (java-ts-mode . google-java-format) + (jinja2-mode . nil) (js3-mode . prettier-javascript) (js-json-mode . prettier-json) (js-mode . prettier-javascript) @@ -382,7 +383,13 @@ If a given mode derives from another mode (e.g. `php-mode' and `cc-mode'), then whichever entry in the alist is more specific will apply. In the case that multiple modes match `derived-mode-p' for the current buffer but neither derives from -the other, whichever entry comes first will be used." +the other, whichever entry comes first will be used. + +The value for a major mode can be nil (equivalently, an empty +list). This means to use no formatter. This can be helpful in +case your major mode derives from a more general one, but you +don't want the more general formatter to apply to the derived +mode." :type '(alist :key-type (choice (symbol :tag "Major mode")