about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBart Schaefer <barts@users.sourceforge.net>2001-02-28 16:55:27 +0000
committerBart Schaefer <barts@users.sourceforge.net>2001-02-28 16:55:27 +0000
commit43e41bcbc7008f51a0c902723ab48b39cffbf969 (patch)
tree057abb017cf840205b73a8bad44d01bdca35cc16
parent9ccaaa40ebd86180166c9a9d837522ceac63b1c2 (diff)
downloadzsh-43e41bcbc7008f51a0c902723ab48b39cffbf969.tar.gz
zsh-43e41bcbc7008f51a0c902723ab48b39cffbf969.tar.xz
zsh-43e41bcbc7008f51a0c902723ab48b39cffbf969.zip
Use ksh-style deref of $_comp_options in case of ksharrays.
-rw-r--r--ChangeLog11
-rw-r--r--Completion/Commands/_bash_completions2
-rw-r--r--Completion/Commands/_complete_debug2
-rw-r--r--Completion/Commands/_complete_help2
-rw-r--r--Completion/Commands/_correct_word2
-rw-r--r--Completion/Commands/_expand_word2
-rw-r--r--Completion/Commands/_history_complete_word2
-rw-r--r--Completion/Commands/_next_tags2
8 files changed, 18 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 86e74c191..a6df57b74 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2001-02-28  Bart Schaefer  <schaefer@zsh.org>
+
+	* users/3649: Completion/Commands/_bash_completions,
+	Completion/Commands/_complete_debug,
+	Completion/Commands/_complete_help,
+	Completion/Commands/_correct_word,
+	Completion/Commands/_expand_word,
+	Completion/Commands/_history_complete_word,
+	Completion/Commands/_next_tags: Same as 13555 below, but for all
+	the other places where $_comp_options was referenced.
+
 2001-02-28  Oliver Kiddle  <opk@zsh.org>
 
 	* 13555: Completion/Core/_main_complete: handle ksh_arrays on the
diff --git a/Completion/Commands/_bash_completions b/Completion/Commands/_bash_completions
index f16b5e0a4..6980e8bfd 100644
--- a/Completion/Commands/_bash_completions
+++ b/Completion/Commands/_bash_completions
@@ -25,7 +25,7 @@
 # that will not have been overridden, so you should add '~' to the
 # list of keys at the top of the for-loop.
 
-setopt localoptions $_comp_options
+setopt localoptions ${_comp_options[@]}
 
 local key=$KEYS[-1] expl
 
diff --git a/Completion/Commands/_complete_debug b/Completion/Commands/_complete_debug
index d013f00d9..acdb48fd8 100644
--- a/Completion/Commands/_complete_debug
+++ b/Completion/Commands/_complete_debug
@@ -1,6 +1,6 @@
 #compdef -k complete-word \C-x?
 
-setopt localoptions $_comp_options
+setopt localoptions ${_comp_options[@]}
 
 setopt localtraps noerrexit ; trap - ZERR
 
diff --git a/Completion/Commands/_complete_help b/Completion/Commands/_complete_help
index 2d2ba52d9..593a2983e 100644
--- a/Completion/Commands/_complete_help
+++ b/Completion/Commands/_complete_help
@@ -1,7 +1,7 @@
 #compdef -k complete-word \C-xh
 
 _complete_help() {
-  setopt localoptions $_comp_options
+  setopt localoptions ${_comp_options[@]}
 
   exec </dev/null	# ZLE closes stdin, which can cause errors
 
diff --git a/Completion/Commands/_correct_word b/Completion/Commands/_correct_word
index c0b03dd02..11b37efb1 100644
--- a/Completion/Commands/_correct_word
+++ b/Completion/Commands/_correct_word
@@ -7,7 +7,7 @@
 # If configurations keys with the prefix `correctword_' are
 # given they override those starting with `correct_'.
 
-setopt localoptions $_comp_options
+setopt localoptions ${_comp_options[@]}
 
 local curcontext="$curcontext"
 
diff --git a/Completion/Commands/_expand_word b/Completion/Commands/_expand_word
index 45173a4ba..48ce87ede 100644
--- a/Completion/Commands/_expand_word
+++ b/Completion/Commands/_expand_word
@@ -2,7 +2,7 @@
 
 # Simple completion front-end implementing expansion.
 
-setopt localoptions $_comp_options
+setopt localoptions ${_comp_options[@]}
 
 local curcontext="$curcontext"
 
diff --git a/Completion/Commands/_history_complete_word b/Completion/Commands/_history_complete_word
index c15cd427b..48adb34bc 100644
--- a/Completion/Commands/_history_complete_word
+++ b/Completion/Commands/_history_complete_word
@@ -16,7 +16,7 @@
 #   range -- range of history words to complete
 
 _history_complete_word () {
-  setopt localoptions $_comp_options
+  setopt localoptions ${_comp_options[@]}
 
   local expl direction stop curcontext="$curcontext"
   local max slice hmax=$#historywords
diff --git a/Completion/Commands/_next_tags b/Completion/Commands/_next_tags
index 5d6b41e71..29196a14d 100644
--- a/Completion/Commands/_next_tags
+++ b/Completion/Commands/_next_tags
@@ -3,7 +3,7 @@
 # Main widget.
 
 _next_tags() {
-  setopt localoptions $_comp_options
+  setopt localoptions ${_comp_options[@]}
 
   local ins ops="$PREFIX$SUFFIX"