From 0bb31a6c0dffd92ba346493dd3ead20dcea85135 Mon Sep 17 00:00:00 2001 From: Sebastian Gniazdowski Date: Fri, 17 Jul 2020 08:58:01 +0200 Subject: [PATCH] Don't shift unless error from before-load hook. --- zinit.zsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zinit.zsh b/zinit.zsh index f5cf985b..a19f1445 100644 --- a/zinit.zsh +++ b/zinit.zsh @@ -2235,7 +2235,7 @@ env-whitelist|bindkeys|module|add-fpath|fpath|run${reply:+|${(~j:|:)"${reply[@]# if (( ___retval2 )) { # An error is actually only an odd return code ___retval+=$(( ___retval2 & 1 ? ___retval2 : 0 )) - (( $# )) && shift + (( ___retval2 & 1 && $# )) && shift # Override $@? if (( ___retval2 & 2 )) {