diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 1999-12-23 23:20:58 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 1999-12-23 23:20:58 +0000 |
commit | 15231c290ac80474faf0b84d2f1537c2a62825a9 (patch) | |
tree | 4f04e65a50a4294b7a038ce75502910f9ee123c9 /Completion/Commands | |
parent | a59c55961aab7620cee2e4e33560266303c2b533 (diff) | |
download | zsh-15231c290ac80474faf0b84d2f1537c2a62825a9.tar.gz zsh-15231c290ac80474faf0b84d2f1537c2a62825a9.tar.xz zsh-15231c290ac80474faf0b84d2f1537c2a62825a9.zip |
zsh-workers:9078
Diffstat (limited to 'Completion/Commands')
-rw-r--r-- | Completion/Commands/_verbose_list | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/Completion/Commands/_verbose_list b/Completion/Commands/_verbose_list deleted file mode 100644 index b3d762ecc..000000000 --- a/Completion/Commands/_verbose_list +++ /dev/null @@ -1,75 +0,0 @@ -#compdef -k delete-char-or-list \C-xv - -# You probably want to bind this to Control-D. - -local odf="$compconfig[description_format]" -local omf="$compconfig[message_format]" -local ogm="$compconfig[group_matches]" -local oop="$compconfig[option_prefix]" -local odo="$compconfig[describe_options]" -local odv="$compconfig[describe_values]" -local what nm - -(( $# )) || set -- ${(s.:.)compconfig[verboselist_stages]} - -if [[ "$BUFFER" != "$_vl_buffer" || "$*" != "$_vl_config" ]]; then - _vl_buffer="$BUFFER" - _vl_config="$*" - _vl_array=( "$@" ) - _vl_index=1 - if (( ! $#_vl_array )); then - [[ -n "$compconfig[option_prefix]" ]] && _vl_array=(options) - [[ -z "$compconfig[describe_options]" || - -z "$compconfig[describe_options]" ]] && - _vl_array=( "$_vl_array[@]" options-describe ) - - _vl_array=( "$_vl_array[@]" normal ) - fi - if [[ -z "$compstate[old_list]" ]]; then - if (( $_vl_array[(I)normal] )); then - _vl_index="$_vl_array[(I)normal]" - else - _vl_array=( normal "$_vl_array[@]" ) - fi - fi -fi - -# If we had a possibility to say `ignore all matches added up to now', -# we could de-comment these thigs and wouldn't have the problem that -# if the options were already the stage `options' is a somewhat -# irritating no-op. -# Or maybe we make the completion functions report if they added -# options/description one day. - -# while true; do - what="$_vl_array[_vl_index++]" - [[ _vl_index -gt $#_vl_array ]] && _vl_index=1 - - if [[ "$what" != normal ]]; then - [[ -z "$odf" ]] && compconfig[description_format]='---- %d' - [[ -z "$omf" ]] && compconfig[message_format]='---- %d' - [[ -z "$ogm" ]] && compconfig[group_matches]=yes - [[ "$what" = *options* ]] && compconfig[option_prefix]='' - if [[ "$what" = *describe* ]]; then - compconfig[describe_options]=yes - compconfig[describe_values]=yes - fi - fi - - if [[ -n "$compstate[old_list]" ]]; then - nm="$_lastcomp[nmatches]" - else - nm=-1 - fi - - _main_complete - -# [[ "$what" != options || compstate[nmatches] -ne nm ]] && break -# done - -compconfig[description_format]="$odf" -compconfig[message_format]="$omf" -compconfig[group_matches]="$ogm" -compconfig[option_prefix]="$oop" -compconfig[describe_options]="$odo" -compconfig[describe_values]="$odv" |