From e3d590784cb5582e3b175d45271c8eb513092faa Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 8 Sep 2018 23:41:47 -0400 Subject: [PATCH] editor/format: defer test for formatter By deferring formatter predicates until formatting actually happens, users won't have to reset the major mode to get formatting to work. --- modules/editor/format/config.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/editor/format/config.el b/modules/editor/format/config.el index 47002c9e3..bd908e689 100644 --- a/modules/editor/format/config.el +++ b/modules/editor/format/config.el @@ -29,8 +29,7 @@ This is controlled by `+format-on-save-enabled-modes'." ((eq (car +format-on-save-enabled-modes) 'not) (memq major-mode (cdr +format-on-save-enabled-modes))) ((not (memq major-mode +format-on-save-enabled-modes)))) - (not (require 'format-all nil t)) - (equal (format-all-probe) (list nil nil))) + (not (require 'format-all nil t))) (add-hook 'before-save-hook #'+format|buffer nil t))) (when (featurep! +onsave)