summaryrefslogtreecommitdiff
path: root/Completion/User
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/User')
-rw-r--r--Completion/User/_printers8
1 files changed, 7 insertions, 1 deletions
diff --git a/Completion/User/_printers b/Completion/User/_printers
index a84a5e559..d98fa433a 100644
--- a/Completion/User/_printers
+++ b/Completion/User/_printers
@@ -2,10 +2,16 @@
local expl ret=1 list disp
+if (( $+commands[lsallq] )); then
+ # Use AIX's command to list print queues
+ _wanted printers expl printer compadd $(lsallq)
+ return
+fi
+
if (( ! $+_lp_cache )); then
local file entry names i
- file=( /etc/(printcap|printers.conf)(N) )
+ file=( /etc/(printcap|printers.conf)(N) )
_lp_cache=()
_lp_alias_cache=()