Fix shwordsplit bug when a basedir contains spaces

The `shwordsplit` option affects all variables and we only need to split
the `$EDITOR` variable. Because of that, using `${=spec}` is a much better
alternative.

More info at
http://zsh.sourceforge.net/Doc/Release/Expansion.html#index-SH_005fWORD_005fSPLIT_002c-toggle
master
Marc Cornellà 10 years ago
parent 7d298a3059
commit bec53135e4
  1. 3
      plugins/pj/pj.plugin.zsh

@ -2,7 +2,6 @@ alias pjo="pj open"
pj () { pj () {
emulate -L zsh emulate -L zsh
setopt shwordsplit
cmd="cd" cmd="cd"
project=$1 project=$1
@ -10,7 +9,7 @@ pj () {
if [[ "open" == "$project" ]]; then if [[ "open" == "$project" ]]; then
shift shift
project=$* project=$*
cmd=$EDITOR cmd=${=EDITOR}
else else
project=$* project=$*
fi fi

Loading…
Cancel
Save