about summary refs log tree commit diff
path: root/Completion/Builtins
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>2000-02-28 10:00:25 +0000
committerTanaka Akira <akr@users.sourceforge.net>2000-02-28 10:00:25 +0000
commitd726746c3d16f7606d984c94ca1cc6b59d192d30 (patch)
treed17ac391752eeebf923b789bb9dbe5684df125c0 /Completion/Builtins
parent8fb50dcf4ff1897d792e488f4d6dfeab2d9a5e19 (diff)
downloadzsh-d726746c3d16f7606d984c94ca1cc6b59d192d30.tar.gz
zsh-d726746c3d16f7606d984c94ca1cc6b59d192d30.tar.xz
zsh-d726746c3d16f7606d984c94ca1cc6b59d192d30.zip
manual/9897
Diffstat (limited to 'Completion/Builtins')
-rw-r--r--Completion/Builtins/_pids10
1 files changed, 5 insertions, 5 deletions
diff --git a/Completion/Builtins/_pids b/Completion/Builtins/_pids
index d74cd9a56..92fc9bac7 100644
--- a/Completion/Builtins/_pids
+++ b/Completion/Builtins/_pids
@@ -12,17 +12,17 @@ if [[ "$1" = -m ]]; then
   shift 2
 fi
 
-zstyle -a ":completion:${curcontext}:ps" arguments args
+zstyle -s ":completion:${curcontext}:pids" command args
 
-out="$(command ps $args 2>/dev/null)"
+out="$(_call pids ps 2>/dev/null)"
 
 if zstyle -T ":completion:${curcontext}:processes" verbose; then
-  zstyle -a ":completion:${curcontext}:ps" list-arguments listargs
+  zstyle -s ":completion:${curcontext}:pids-list" command listargs
   (( $#listargs )) || listargs=( "$args[@]" )
   if [[ "$listargs" = "$args" ]]; then
     list=("${(@Mr:COLUMNS-1:)${(f@)out}[2,-1]:#[ 	]#${PREFIX}[0-9]#${SUFFIX}[ 	]*${~match}}")
   else
-    list=("${(@Mr:COLUMNS-1:)${(f@)$(command ps $listargs 2>/dev/null)}[2,-1]:#[ 	]#${PREFIX}[0-9]#${SUFFIX}[ 	]*${~match}}")
+    list=("${(@Mr:COLUMNS-1:)${(f@)$(_call pids-list ps 2>/dev/null)}[2,-1]:#[ 	]#${PREFIX}[0-9]#${SUFFIX}[ 	]*${~match}}")
   fi
   desc=(-ld list)
 else
@@ -30,4 +30,4 @@ else
 fi
 
 compadd "$expl[@]" "$@" "$desc[@]" - \
-    ${${${(M)${(f)"$(command ps $args 2>/dev/null)"}[2,-1]:#[ 	]#${PREFIX}[0-9]#${SUFFIX}[ 	]#*${~match}}## #}%% *}
+    ${${${(M)${(f)"${out}"}[2,-1]:#[ 	]#${PREFIX}[0-9]#${SUFFIX}[ 	]#*${~match}}## #}%% *}