diff --git a/modules/editor/format/autoload/format.el b/modules/editor/format/autoload/format.el index 467976388..d43f2a54e 100644 --- a/modules/editor/format/autoload/format.el +++ b/modules/editor/format/autoload/format.el @@ -102,7 +102,11 @@ Stolen shamelessly from go-mode" (defun +format-probe-a (orig-fn) "Use `+format-with' instead, if it is set. Prompts for a formatter if universal arg is set." - (cond (current-prefix-arg + (cond ((or (eq +format-with :none) + (doom-temp-buffer-p (current-buffer)) + (doom-special-buffer-p (current-buffer))) + nil) + (current-prefix-arg (list (or (+format-completing-read) (user-error "Aborted")) t))