From 989a63eb0b1f692c7d2aa0a4d3deed97b4505d15 Mon Sep 17 00:00:00 2001 From: Dominik Honnef Date: Mon, 7 Oct 2013 13:08:26 -0400 Subject: [PATCH] misc/emacs: find unused imports where path and package name differ The Go compiler emits extra information for this case: imported and not used: "sandbox/foo_bar" as bar R=adonovan CC=golang-dev https://golang.org/cl/14111043 --- misc/emacs/go-mode.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/misc/emacs/go-mode.el b/misc/emacs/go-mode.el index 02582756f3..349b372ecf 100644 --- a/misc/emacs/go-mode.el +++ b/misc/emacs/go-mode.el @@ -907,7 +907,7 @@ If IGNORE-CASE is non-nil, the comparison is case-insensitive." (reverse (remove nil (mapcar (lambda (line) - (if (string-match "^\\(.+\\):\\([[:digit:]]+\\): imported and not used: \".+\"$" line) + (if (string-match "^\\(.+\\):\\([[:digit:]]+\\): imported and not used: \".+\".*$" line) (if (string= (file-truename (match-string 1 line)) (file-truename buffer-file-name)) (string-to-number (match-string 2 line))))) (split-string (shell-command-to-string @@ -1107,7 +1107,7 @@ divisor for FILE-NAME." "Open a clone of the current buffer and overlay it with coverage information gathered via go test -coverprofile=COVERAGE-FILE. -If COVERAGE-FILE is nil, it will either be infered from the +If COVERAGE-FILE is nil, it will either be inferred from the current buffer if it's already a coverage buffer, or be prompted for." (interactive) -- 2.50.0