From 459f0c0f7388988791c04ff54887c6c0d193e4d2 Mon Sep 17 00:00:00 2001 From: Dominik Honnef Date: Mon, 7 Mar 2016 02:24:43 +0100 Subject: [PATCH] cmd/guru: emacs: allow passing tags to guru Change-Id: I2e49d050add1f764a0e41300b2cca8da699f418a Reviewed-on: https://go-review.googlesource.com/20302 Reviewed-by: Alan Donovan --- cmd/guru/go-guru.el | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cmd/guru/go-guru.el b/cmd/guru/go-guru.el index bd69384c..def03a22 100644 --- a/cmd/guru/go-guru.el +++ b/cmd/guru/go-guru.el @@ -45,6 +45,11 @@ nil "History of values supplied to `go-guru-set-scope'.") +(defcustom go-guru-build-tags "" + "Build tags passed to guru." + :type 'string + :group 'go-guru) + ;; Extend go-mode-map. (let ((m (define-prefix-command 'go-guru-map))) (define-key m "d" #'go-guru-describe) @@ -131,7 +136,8 @@ a scope if not already set. Return the output buffer." (erase-buffer) (go-guru--insert-modified-files) (let* ((args (append (list "-modified" - "-scope" go-guru-scope) + "-scope" go-guru-scope + "-tags" go-guru-build-tags) flags (list mode posn)))) ;; Log the command to *Messages*, for debugging.