From 08d9c02218fd9e2ac9bb5004fd74d207847ea6b7 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 10 Sep 2018 08:23:52 -0400 Subject: [PATCH] lang/go: fix formatter `use-region-p` is not a reliable mechanism for detecting region-type formatting, so +format-type was added to the editor/format module. --- modules/lang/go/config.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/lang/go/config.el b/modules/lang/go/config.el index bad6fd442..42c30116c 100644 --- a/modules/lang/go/config.el +++ b/modules/lang/go/config.el @@ -15,7 +15,7 @@ ;; Redefines default formatter to *not* use goimports if reformatting a ;; region; as it doesn't play well with partial code. (set-formatter! 'gofmt - '(("%s" (if (or (use-region-p) + '(("%s" (if (or (eq +format-type 'region) (not (executable-find "goimports"))) "gofmt" "goimports"))))