Squashed 'gitstatus/' changes from 0d23fbd1..0f5402c8

0f5402c8 bug fix: properly propagate switches to gitstatusd

git-subtree-dir: gitstatus
git-subtree-split: 0f5402c8686a593cd21b95ade28a154dd51749bb
pull/860/head
Roman Perepelitsa 4 years ago
parent 0717e57ff4
commit eadfdba707

@ -516,7 +516,7 @@ function gitstatus_start"${1:-}"() {
args+=(-$opt $OPTARG) args+=(-$opt $OPTARG)
[[ $opt == m ]] && dirty_max_index_size=OPTARG [[ $opt == m ]] && dirty_max_index_size=OPTARG
;; ;;
e|U|W|D) args+=$opt;; e|U|W|D) args+=-$opt;;
+(e|U|W|D)) args=(${(@)args:#-$opt});; +(e|U|W|D)) args=(${(@)args:#-$opt});;
\?) print -ru2 -- "gitstatus_start: invalid option: $OPTARG" ; return 1;; \?) print -ru2 -- "gitstatus_start: invalid option: $OPTARG" ; return 1;;
:) print -ru2 -- "gitstatus_start: missing required argument: $OPTARG"; return 1;; :) print -ru2 -- "gitstatus_start: missing required argument: $OPTARG"; return 1;;

Loading…
Cancel
Save