diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 1999-12-10 14:47:55 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 1999-12-10 14:47:55 +0000 |
commit | 188e6569dbb250b25bf3fe74b9d13007d5207b51 (patch) | |
tree | bbc3c0b5f636f5887aa5cf52c8b0a75b4cccf353 /Completion/Builtins | |
parent | d5d015115cda8eed53b668ee325f12b2dd863383 (diff) | |
download | zsh-188e6569dbb250b25bf3fe74b9d13007d5207b51.tar.gz zsh-188e6569dbb250b25bf3fe74b9d13007d5207b51.tar.xz zsh-188e6569dbb250b25bf3fe74b9d13007d5207b51.zip |
manual/8992
Diffstat (limited to 'Completion/Builtins')
-rw-r--r-- | Completion/Builtins/_pids | 6 | ||||
-rw-r--r-- | Completion/Builtins/_popd | 5 | ||||
-rw-r--r-- | Completion/Builtins/_sched | 2 | ||||
-rw-r--r-- | Completion/Builtins/_signals | 5 | ||||
-rw-r--r-- | Completion/Builtins/_stat | 3 |
5 files changed, 12 insertions, 9 deletions
diff --git a/Completion/Builtins/_pids b/Completion/Builtins/_pids index d383d6b99..af88a5920 100644 --- a/Completion/Builtins/_pids +++ b/Completion/Builtins/_pids @@ -12,11 +12,11 @@ if [[ "$1" = -m ]]; then shift 2 fi -_style -a ps list-arguments listargs -_style -a ps arguments args +zstyle -a ":completion${curcontext}:ps" list-arguments listargs +zstyle -a ":completion${curcontext}:ps" arguments args (( $#listargs )) || listargs=( "$args[@]" ) -if _style processes verbose; then +if zstyle -t ":completion${curcontext}:processes" verbose; then list=("${(@Mr:COLUMNS-1:)${(f@)$(command ps $listargs 2>/dev/null)}[2,-1]:#[ ]#${PREFIX}[0-9]#${SUFFIX}[ ]*${~match}}") desc=(-ld list) else diff --git a/Completion/Builtins/_popd b/Completion/Builtins/_popd index 604bcecd5..9c5981d17 100644 --- a/Completion/Builtins/_popd +++ b/Completion/Builtins/_popd @@ -11,9 +11,10 @@ local expl list lines revlines disp _wanted -V directory-stack expl 'directory stack' || return 1 -! _style directory-stack prefix-needed || [[ $PREFIX = [-+]* ]] || return 1 +! zstyle -t ":completion${curcontext}:directory-stack" prefix-needed || + [[ $PREFIX = [-+]* ]] || return 1 -if _style directory-stack verbose; then +if zstyle -t ":completion${curcontext}:directory-stack" verbose; then # get the list of directories with their canonical number # and turn the lines into an array, removing the current directory lines=("${PWD}" "${dirstack[@]}") diff --git a/Completion/Builtins/_sched b/Completion/Builtins/_sched index 5e1086518..ea11eeb65 100644 --- a/Completion/Builtins/_sched +++ b/Completion/Builtins/_sched @@ -7,7 +7,7 @@ if [[ CURRENT -eq 2 ]]; then _wanted -C - jobs expl 'scheduled jobs' || return 1 lines=(${(f)"$(sched)"}) - if _style jobs verbose; then + if zstyle -t ":completion${curcontext}:jobs" verbose; then disp=( -ld lines ) else disp=() diff --git a/Completion/Builtins/_signals b/Completion/Builtins/_signals index c79350044..545d83924 100644 --- a/Completion/Builtins/_signals +++ b/Completion/Builtins/_signals @@ -21,11 +21,12 @@ done [[ "$1" = -(|-) ]] && shift if _wanted signals expl signal && - { [[ -z "$minus" ]] || ! _style signals prefix-needed || + { [[ -z "$minus" ]] || + ! zstyle -t ":completion${curcontext}:signals" prefix-needed || [[ "$PREFIX" = -* ]] } ; then local disp tmp - if _style signals prefix-hidden; then + if zstyle -t ":completion${curcontext}:signals" prefix-hidden; then tmp=( "${(@)signals[1,last]}" ) disp=(-d tmp) else diff --git a/Completion/Builtins/_stat b/Completion/Builtins/_stat index d0ec85550..232cf672b 100644 --- a/Completion/Builtins/_stat +++ b/Completion/Builtins/_stat @@ -9,7 +9,8 @@ else while _tags; do _requested options expl 'inode element' && - { ! _style options prefix-needed || [[ "$PREFIX[1]" = + ]] } && + { ! zstyle -t ":completion${curcontext}:options" prefix-needed || + [[ "$PREFIX[1]" = + ]] } && compadd "$expl[@]" - +device +inode +mode +nlink +uid +gid +rdev \ +size +atime +mtime +ctime +blksize +block +link fi |