summaryrefslogtreecommitdiff
path: root/Completion/compinit
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/compinit')
-rw-r--r--Completion/compinit5
1 files changed, 4 insertions, 1 deletions
diff --git a/Completion/compinit b/Completion/compinit
index 6612baca0..c345ceb43 100644
--- a/Completion/compinit
+++ b/Completion/compinit
@@ -142,6 +142,7 @@ _comp_options=(
NO_cshnullglob
NO_cshjunkiequotes
NO_errexit
+ NO_errreturn
NO_globassign
NO_globsubst
NO_histsubstpattern
@@ -153,8 +154,10 @@ _comp_options=(
NO_markdirs
NO_octalzeroes
NO_posixbuiltins
+ NO_posixidentifiers
NO_shwordsplit
NO_shglob
+ NO_warnnestedvar
NO_warncreateglobal
)
@@ -168,7 +171,7 @@ typeset -gH _comp_setup='local -A _comp_caller_options;
_comp_caller_options=(${(kv)options[@]});
setopt localoptions localtraps localpatterns ${_comp_options[@]};
local IFS=$'\'\ \\t\\r\\n\\0\'';
- builtin enable -p \| \~ \( \? \* \[ \< \^ \# 2>/dev/null;
+ builtin enable -p \| \~ \( \? \* \[ \< \^ \# 2>&-;
exec </dev/null;
trap - ZERR;
local -a reply;