branch: elpa/go-mode
commit 27068bb75e449b4f5dcc6b00bcd1be83bdc33d01
Author: Dominik Honnef <[email protected]>
Commit: Dominik Honnef <[email protected]>
provide configuration option for how to display coverage buffer
---
go-mode.el | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/go-mode.el b/go-mode.el
index 2572b20..1604e74 100644
--- a/go-mode.el
+++ b/go-mode.el
@@ -191,7 +191,6 @@ from https://github.com/bradfitz/goimports."
:type 'string
:group 'go)
-
(defcustom gofmt-show-errors 'buffer
"Where to display gofmt error output. It can either be
displayed in its own buffer, in the echo area, or not at all.
@@ -212,6 +211,12 @@ a before-save-hook."
:type '(repeat (list regexp (choice (repeat string) function)))
:group 'go)
+(defcustom go-coverage-display-buffer-func 'display-buffer-reuse-window
+ "How go-coverage should display the coverage buffer. See
+`display-buffer' for a list of possible functions."
+ :type 'function
+ :group 'go-cover)
+
(defface go-coverage-untracked
'((t (:foreground "#505050")))
"Coverage color of untracked code."
@@ -1481,7 +1486,7 @@ for."
(go--coverage-make-overlay range (cadr ranges-and-divisor))))
(if (not (eq cur-buffer (current-buffer)))
- (display-buffer (current-buffer) #'display-buffer-reuse-window)))))
+ (display-buffer (current-buffer)
`(,go-coverage-display-buffer-func))))))
(provide 'go-mode)