Skip go-oracle configuration if GOPATH not found
This commit is contained in:
parent
94122defaf
commit
79980af6f8
|
@ -23,7 +23,12 @@
|
|||
;; https://github.com/jwiegley/use-package
|
||||
|
||||
(defun go/init-go-oracle()
|
||||
(load-file "$GOPATH/src/code.google.com/p/go.tools/cmd/oracle/oracle.el")
|
||||
(let ((go-path (getenv "GOPATH")))
|
||||
(if (not go-path)
|
||||
(spacemacs/message (concat "Warning: GOPATH variable not found, "
|
||||
"go-oracle configuration skipped."))
|
||||
(load-file (concat (file-name-as-directory go-path)
|
||||
"src/code.google.com/p/go.tools/cmd/oracle/oracle.el"))
|
||||
(add-hook 'go-mode-hook 'go-oracle-mode)
|
||||
(spacemacs|diminish go-oracle-mode " O")
|
||||
(evil-leader/set-key-for-mode 'go-mode
|
||||
|
@ -38,8 +43,11 @@
|
|||
"mop" 'go-oracle-pointsto
|
||||
"mor" 'go-oracle-referrers
|
||||
"mos" 'go-oracle-callstack
|
||||
"mot" 'go-oracle-describe
|
||||
))
|
||||
"mot" 'go-oracle-describe)
|
||||
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(defun go/init-go-rename()
|
||||
(use-package go-rename
|
||||
|
|
Loading…
Reference in a new issue