diff --git a/cmd/guru/go-guru.el b/cmd/guru/go-guru.el index 2f1a5b52..c06aa36e 100644 --- a/cmd/guru/go-guru.el +++ b/cmd/guru/go-guru.el @@ -10,14 +10,38 @@ ;;; Commentary: -;; To install the Go guru, run: +;; To enable the Go guru in Emacs, use this command to download, +;; build, and install the tool in $GOROOT/bin: ;; -;; $ go get golang.org/x/tools/cmd/guru +;; $ go get golang.org/x/tools/cmd/guru ;; -;; Load this file into Emacs and set go-guru-scope to your -;; configuration. Then, find a file of Go source code, -;; select an expression of interest, and press `C-c C-o d' (for "describe") -;; or run one of the other go-guru-xxx commands. +;; Verify that the tool is on your $PATH: +;; +;; $ guru -help +;; Go source code guru. +;; Usage: guru [flags] +;; ... +;; +;; Then copy this file to a directory on your `load-path', +;; and add this to your ~/.emacs: +;; +;; (require 'go-guru) +;; +;; Inside a buffer of Go source code, select an expression of +;; interest, and type `C-c C-o d' (for "describe") or run one of the +;; other go-guru-xxx commands. If you use `menu-bar-mode', these +;; commands are available from the Guru menu. +;; +;; To enable identifier highlighting mode in a Go source buffer, use: +;; +;; (go-guru-hl-identifier-mode) +;; +;; To enable it automatically in all Go source buffers, +;; add this to your ~/.emacs: +;; +;; (add-hook 'go-mode-hook #'go-guru-hl-identifier-mode) +;; +;; See http://golang.org/s/using-guru for more information about guru. ;;; Code: