diff --git a/zsh/golang.zsh b/zsh/golang.zsh index fb20c29..a18e32f 100755 --- a/zsh/golang.zsh +++ b/zsh/golang.zsh @@ -8,31 +8,14 @@ # install goenv zinit ice wait lucid as'program' pick'bin/goenv' from'gh' \ - atclone'src/configure && make -C src' atpull'%atclone' nocompile'!' + atclone'src/configure && make -C src; ../libexec/goenv init - > zgoenv.zsh' \ + atpull'%atclone' src'zgoenv.zsh' nocompile'!' zinit light syndbg/goenv zinit ice wait lucid as'program' pick'plugins/go-build/bin/go-build' from'gh' \ id-as'syndbg/go-build' zinit light syndbg/goenv -# lazy-load goenv -goenv() { - load-goenv - goenv "$@" -} - -_goenv() { - load-goenv - _goenv "$@" -} - -compctl -K _goenv goenv - -load-goenv() { - unset -f load-goenv _goenv goenv - eval "$(command goenv init -)" -} - # ============================================================================== # global golang packages # ==============================================================================