diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2008-07-29 09:01:41 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2008-07-29 09:01:41 +0000 |
commit | f11ec8fbacc481e06654e31e8b1ff809f731a38f (patch) | |
tree | 09541c4f1b1b3a6167caaa0abb3e5f8bdba46d6f | |
parent | 71432c32055b1a07835bcd01ccc6474322b1a862 (diff) | |
download | zsh-f11ec8fbacc481e06654e31e8b1ff809f731a38f.tar.gz zsh-f11ec8fbacc481e06654e31e8b1ff809f731a38f.tar.xz zsh-f11ec8fbacc481e06654e31e8b1ff809f731a38f.zip |
25346: fix some variables in compdump
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | Completion/compdump | 11 |
2 files changed, 8 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog index 60ef219ec..2c2b627ff 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2008-07-29 Peter Stephenson <pws@csr.com> + * 25346: Completion/compdump: fix some variables. + * Max Mikhanosha: users/13072: add `follow' option to file-sort style. diff --git a/Completion/compdump b/Completion/compdump index b3476086c..03b929fc3 100644 --- a/Completion/compdump +++ b/Completion/compdump @@ -79,13 +79,13 @@ print >> $_d_file # argument to zle does not begin with a `_'). _d_bks=() -_d_complist= +typeset _d_complist= zle -lL | while read -rA _d_line; do if [[ ${_d_line[3]} = _* && ${_d_line[5]} = _* ]]; then if [[ -z "$_d_complist" && ${_d_line[4]} = .menu-select ]]; then print 'zmodload -i zsh/complist' - d_complist=yes + _d_complist=yes fi print -r - ${_d_line} _d_bks+=(${_d_line[3]}) @@ -107,7 +107,7 @@ _d_als=(${(o)$(typeset +fm '_*')}) # print them out: about five to a line looks neat -_i=5 +integer _i=5 print -n autoload -Uz >> $_d_file while (( $#_d_als )); do if (( ! $+_compautos[$_d_als[1]] )); then @@ -122,8 +122,9 @@ done >> $_d_file print >> $_d_file -for _i in "${(ok@)_compautos}"; do - print "autoload -Uz $_compautos[$_i] $_i" >> $_d_file +local _c +for _c in "${(ok@)_compautos}"; do + print "autoload -Uz $_compautos[$_c] $_c" >> $_d_file done print >> $_d_file |