diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 2000-02-28 10:00:25 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 2000-02-28 10:00:25 +0000 |
commit | d726746c3d16f7606d984c94ca1cc6b59d192d30 (patch) | |
tree | d17ac391752eeebf923b789bb9dbe5684df125c0 /Completion/Builtins/_pids | |
parent | 8fb50dcf4ff1897d792e488f4d6dfeab2d9a5e19 (diff) | |
download | zsh-d726746c3d16f7606d984c94ca1cc6b59d192d30.tar.gz zsh-d726746c3d16f7606d984c94ca1cc6b59d192d30.tar.xz zsh-d726746c3d16f7606d984c94ca1cc6b59d192d30.zip |
manual/9897
Diffstat (limited to 'Completion/Builtins/_pids')
-rw-r--r-- | Completion/Builtins/_pids | 10 |
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}}## #}%% *} |