gvmを入れると、zaw-src-cdr:2: closing brace expected
と表示されてzaw-cdrが動かない。。
gvmを入れると .zshrcの最後に
#THIS MUST BE AT THE END OF THE FILE FOR GVM TO WORK!!! [[ -s "/Users/xxx/.gvm/bin/gvm-init.sh" ]] && source "/Users/xxx/.gvm/bin/gvm-init.sh"
が追加されるが、そのgvm-init.sh内で、
# force zsh to behave well if [[ -n "$ZSH_VERSION" ]]; then setopt shwordsplit fi
とやっているのが原因っぽい。
.zshrcの最後に
unsetopt sh_word_split
を追加すると、エラーはでなくなりzaw-cdrは動く。 gvmもとりあえず動いているが、わざわざきっとshwordsplitをONにしているからどっかで不具合がでそう。 ちなみに、zshはshwordsplitはデフォルトでOFFです。 というかgvmは勝手にshwordsplitをONにするなよってかんじですね。
他になにかいい方法があれば教えて下さい。