From 4c61f22132681e22b779b9e08eddceb600a65e6c Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 20 May 2020 04:45:19 -0400 Subject: [PATCH] Fix #3175: don't format org-exported buffers By inhibiting the formatter in temp or special buffers. --- modules/editor/format/autoload/format.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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))