diff --git a/.emacs.d/lisp/mode-go.el b/.emacs.d/lisp/mode-go.el index 19f888ff..b0a218cb 100644 --- a/.emacs.d/lisp/mode-go.el +++ b/.emacs.d/lisp/mode-go.el @@ -11,12 +11,14 @@ If `compile-command' is not \"go build\": - go test: file is in GOPATH and is a test file. - go build: file is not in GOPATH. If `compile-command' is \"go build\": -- go run ." +- go run . + +Note that the -cover test flag is left out since it shifts line numbers." (interactive) (set (make-local-variable 'compile-command) (if (string= compile-command "go build") (concat "go run " (shell-quote-argument buffer-file-name)) - (if (go-buffer-in-gopath-p) (if (string-match "_test.[gG][oO]$" buffer-file-name) "go test -cover -v" "go install") "go build"))) + (if (go-buffer-in-gopath-p) (if (string-match "_test.[gG][oO]$" buffer-file-name) "go test -v" "go install") "go build"))) (message "Set `compile-command' to `%s'" compile-command)) (defun go-buffer-in-gopath-p ()