about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>2000-01-11 16:42:18 +0000
committerTanaka Akira <akr@users.sourceforge.net>2000-01-11 16:42:18 +0000
commita978d1c47cc8fab586b26b74a3abadbee0da3439 (patch)
tree9bcdd800a7a049fd44f7d6637cca4580fb4b55e5
parente08ed86d409afd1f2bc551ca9e977685dded34be (diff)
downloadzsh-a978d1c47cc8fab586b26b74a3abadbee0da3439.tar.gz
zsh-a978d1c47cc8fab586b26b74a3abadbee0da3439.tar.xz
zsh-a978d1c47cc8fab586b26b74a3abadbee0da3439.zip
zsh-workers/9291
-rw-r--r--Completion/Core/_main_complete13
1 files changed, 6 insertions, 7 deletions
diff --git a/Completion/Core/_main_complete b/Completion/Core/_main_complete
index ec82445ee..53af97dab 100644
--- a/Completion/Core/_main_complete
+++ b/Completion/Core/_main_complete
@@ -16,14 +16,16 @@
 # which makes the output of setopt and unsetopt reflect a different
 # state than the global one for which you are completing.
 
+setopt localoptions nullglob rcexpandparam extendedglob
+unsetopt markdirs globsubst shwordsplit nounset ksharrays
 
 local comp post ret=1 _compskip _prio_num=1 format \
       context state line opt_args val_args curcontext="$curcontext" \
       _last_nmatches=-1 _last_menu_style _def_menu_style _menu_style sel \
-      _saved_exact="$compstate[exact]" \
-      _saved_lastprompt="$compstate[last_prompt]" \
-      _saved_list="$compstate[list]" \
-      _saved_insert="$compstate[insert]"
+      _saved_exact="${compstate[exact]}" \
+      _saved_lastprompt="${compstate[last_prompt]}" \
+      _saved_list="${compstate[list]}" \
+      _saved_insert="${compstate[insert]}"
 
 typeset -U _offered_tags _tried_tags _failed_tags _used_tags _unused_tags
 
@@ -33,9 +35,6 @@ _failed_tags=()
 
 typeset -U _lastdescr
 
-setopt localoptions nullglob rcexpandparam extendedglob
-unsetopt markdirs globsubst shwordsplit nounset ksharrays
-
 # Special completion contexts after `~' and `='.
 
 if compset -P 1 '='; then