diff options
author | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2001-04-02 11:55:34 +0000 |
---|---|---|
committer | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2001-04-02 11:55:34 +0000 |
commit | 4759597e0de9eca42af0139d18d3d71696df694e (patch) | |
tree | 7714e6c59607f8ee0947ecc8e33d321267373169 /Completion | |
parent | 2193b938ceff4de95c252843e7c01a21945c13ed (diff) | |
download | zsh-4759597e0de9eca42af0139d18d3d71696df694e.tar.gz zsh-4759597e0de9eca42af0139d18d3d71696df694e.tar.xz zsh-4759597e0de9eca42af0139d18d3d71696df694e.zip |
moved to Completion/Unix/Command/_lp
Diffstat (limited to 'Completion')
-rw-r--r-- | Completion/User/_lp | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/Completion/User/_lp b/Completion/User/_lp deleted file mode 100644 index b556f1bf5..000000000 --- a/Completion/User/_lp +++ /dev/null @@ -1,52 +0,0 @@ -#compdef lp lpr lpq lprm - -local expl ret=1 printer list disp strs shown - -if compset -P -P || [[ "$words[CURRENT-1]" = -P ]]; then - _printers -else - if [[ "$service" = (lpq|lprm) ]]; then - if [[ "$words" = *-P* ]]; then - printer=(-P "${${words##*-P( |)}%% *}") - else - printer=() - fi - list=( ${(M)"${(f@)$(_call jobs lpq $printer 2> /dev/null)}":#[0-9]*} ) - - if (( $#list )); then - _tags users jobs - - while _tags; do - if _requested users; then - strs=( "${(@)${(@)list##[^ ]##[ ]##[^ ]##[ ]##}%%[ ]*}" ) - if [[ -z "$shown" ]] && - zstyle -T ":completion:${curcontext}:users" verbose; then - disp=(-ld list) - shown=yes - else - disp=() - fi - _all_labels users expl user compadd "$disp[@]" -a strs || - _users && ret=0 - fi - if _requested jobs; then - strs=( "${(@)${(@)list##[^ ]##[ ]##[^ ]##[ ]##[^ ]##[ ]##}%%[ ]*}" ) - if [[ -z "$shown" ]] && - zstyle -T ":completion:${curcontext}:jobs" verbose; then - disp=(-ld list) - shown=yes - else - disp=() - fi - _all_labels jobs expl job compadd "$disp[@]" -a strs && ret=0 - fi - (( ret )) || return 0 - done - else - _message 'no print jobs' - fi - return 1 - else - _ps - fi -fi |