mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-12 00:40:07 +00:00
handle multiple paths in GOPATH
This commit is contained in:
parent
9e9b790fe1
commit
22287d0153
1 changed files with 7 additions and 2 deletions
|
@ -55,8 +55,13 @@ __go_tool_complete() {
|
|||
'-tags[list of build tags to consider satisfied]:tags'
|
||||
)
|
||||
__go_packages() {
|
||||
_path_files -W "$(go env GOROOT)/src" -/
|
||||
_path_files -W "$(go env GOPATH)/src" -/
|
||||
local gopaths
|
||||
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() {
|
||||
compadd $(godoc -templates $ZSH/plugins/golang/templates ${words[-2]} 2> /dev/null)
|
||||
|
|
Loading…
Reference in a new issue