summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--Completion/Base/Widget/_read_comp3
2 files changed, 7 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 0aa1b546d..52f0063ba 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2009-04-21 Peter Stephenson <pws@csr.com>
+ * Greg Klanderman (26861) + 26863:
+ Completion/Base/Widget/_read_comp: don't warn over unset
+ parameters but typeset -g _read_comp anyway.
+
* 26858: Test/A01grammar.ztst: use zsh -fc instead of /bin/sh -c
for testing exec -l to avoid sensitivity to /etc/profile.
@@ -11591,5 +11595,5 @@
*****************************************************
* This is used by the shell to define $ZSH_PATCHLEVEL
-* $Revision: 1.4660 $
+* $Revision: 1.4661 $
*****************************************************
diff --git a/Completion/Base/Widget/_read_comp b/Completion/Base/Widget/_read_comp
index bc6e4c3c6..3dd7f9adc 100644
--- a/Completion/Base/Widget/_read_comp
+++ b/Completion/Base/Widget/_read_comp
@@ -23,9 +23,10 @@
# _read_comp Last completion string read from user
# emulate -L zsh
-setopt localoptions extendedglob nobadpattern # xtrace promptsubst
+setopt localoptions extendedglob nobadpattern unset # xtrace promptsubst
# local PS4='%N:%i:$((#key))> '
+typeset -g _read_comp
if [[ ${+NUMERIC} = 0 && -n $_read_comp ]]; then
if [[ $_read_comp = _* ]]; then
eval $_read_comp