=== modified file 'zsh-functions/zsv_parse' --- zsh-functions/zsv_parse 2014-02-18 04:10:40 +0000 +++ zsh-functions/zsv_parse 2014-02-14 07:30:20 +0000 @@ -10,15 +10,11 @@ else split=( ${(s.:.)line} ) name=$split[1] - if [[ ${line#*:} == :* ]]; then - sh=${line#*::} + flags=$split[2] + if (( $#split >= 3 )); then + sh=${${line#*:}#*:} else - flags=$split[2] - if (( $#split >= 3 )); then - sh=${${line#*:}#*:} - else - unset sh - fi + unset sh fi svtab+=$name