From 4759597e0de9eca42af0139d18d3d71696df694e Mon Sep 17 00:00:00 2001 From: Sven Wischnowsky Date: Mon, 2 Apr 2001 11:55:34 +0000 Subject: moved to Completion/Unix/Command/_lp --- Completion/User/_lp | 52 ---------------------------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 Completion/User/_lp (limited to 'Completion') 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 -- cgit 1.4.1