Commit 22287d01 authored by Ilia Choly's avatar Ilia Choly
Browse files

handle multiple paths in GOPATH

parent 9e9b790f
...@@ -55,8 +55,13 @@ __go_tool_complete() { ...@@ -55,8 +55,13 @@ __go_tool_complete() {
'-tags[list of build tags to consider satisfied]:tags' '-tags[list of build tags to consider satisfied]:tags'
) )
__go_packages() { __go_packages() {
_path_files -W "$(go env GOROOT)/src" -/ local gopaths
_path_files -W "$(go env GOPATH)/src" -/ declare -a gopaths
gopaths=("${(s/:/)$(go env GOPATH)}")
gopaths+=("$(go env GOROOT)")
for p in $gopaths; do
_path_files -W "$p/src" -/
done
} }
__go_identifiers() { __go_identifiers() {
compadd $(godoc -templates $ZSH/plugins/golang/templates ${words[-2]} 2> /dev/null) compadd $(godoc -templates $ZSH/plugins/golang/templates ${words[-2]} 2> /dev/null)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment