diff options
author | Doug Kearns <dkearns@users.sourceforge.net> | 2005-07-03 11:11:20 +0000 |
---|---|---|
committer | Doug Kearns <dkearns@users.sourceforge.net> | 2005-07-03 11:11:20 +0000 |
commit | 3538c874b10191e802dc47d8bbf7867750651fb1 (patch) | |
tree | 87da3a3be189afe9a4f36872ba04c574a11d025c | |
parent | 198bd8f9e61b0a763f8a4da9dc517fecf262efe8 (diff) | |
download | zsh-3538c874b10191e802dc47d8bbf7867750651fb1.tar.gz zsh-3538c874b10191e802dc47d8bbf7867750651fb1.tar.xz zsh-3538c874b10191e802dc47d8bbf7867750651fb1.zip |
* unposted: add missing compset -S calls to _w3m
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | Completion/Unix/Command/_w3m | 8 |
2 files changed, 9 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog index 541478832..115ce11eb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2005-07-03 Doug Kearns <djkea2@gus.gscit.monash.edu.au> + * unposted: Completion/Unix/Command/_w3m: add missing compset -S calls + when completing option names and proxy usernames + * 21400: Completion/Unix/Command/_ruby: add completion for RUBYOPT, RUBYLIB and RUBYPATH env variables diff --git a/Completion/Unix/Command/_w3m b/Completion/Unix/Command/_w3m index 0ea453841..9569368a5 100644 --- a/Completion/Unix/Command/_w3m +++ b/Completion/Unix/Command/_w3m @@ -55,6 +55,8 @@ _arguments -C \ '-debug' \ '(-B -v)*:URL:->html' && ret=0 +local -a suf + case "$state" in charset) local -a charsets @@ -91,14 +93,16 @@ case "$state" in if compset -P '*='; then _message -e values 'value' else - _describe -t options 'option' options -S '=' && ret=0 + compset -S '=*' || suf=( -S '=' ) + _describe -t options 'option' options "$suf[@]" && ret=0 fi ;; pauth) if compset -P '*:'; then _message -e passwords 'password' else - _users -S ':' && ret=0 + compset -S ':*' || suf=( -S ':' ) + _users "$suf[@]" && ret=0 fi ;; esac |