diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 1999-12-15 17:35:20 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 1999-12-15 17:35:20 +0000 |
commit | 8bc41ba869dbbd3c6bc2c8f2338c740311074f23 (patch) | |
tree | d595aeb0a5e399d4cb6a7dfd3818c395e9118ec0 /Completion/Builtins | |
parent | e401df24821d873eba579d2961a0886881b0acf6 (diff) | |
download | zsh-8bc41ba869dbbd3c6bc2c8f2338c740311074f23.tar.gz zsh-8bc41ba869dbbd3c6bc2c8f2338c740311074f23.tar.xz zsh-8bc41ba869dbbd3c6bc2c8f2338c740311074f23.zip |
manual/9058
Diffstat (limited to 'Completion/Builtins')
-rw-r--r-- | Completion/Builtins/_cd | 2 | ||||
-rw-r--r-- | Completion/Builtins/_kill | 4 | ||||
-rw-r--r-- | Completion/Builtins/_stat | 8 | ||||
-rw-r--r-- | Completion/Builtins/_wait | 2 |
4 files changed, 8 insertions, 8 deletions
diff --git a/Completion/Builtins/_cd b/Completion/Builtins/_cd index f8b01bc66..8e72bd7ad 100644 --- a/Completion/Builtins/_cd +++ b/Completion/Builtins/_cd @@ -39,7 +39,7 @@ elif _popd || [[ $PREFIX != (\~|/|./|../)* && $#cdpath -ne 0 ]]; then else _alternative \ 'local-directories:local directories:_path_files -/' \ - 'path-directories: directories in cdpath:_path_files -W \(${cdpath:#.}\) -/' + "path-directories: directories in cdpath:_path_files -W \\(${${(@)cdpath:#.}}\\) -/" fi else _path_files -/ diff --git a/Completion/Builtins/_kill b/Completion/Builtins/_kill index 44442ef8f..5e3caed6a 100644 --- a/Completion/Builtins/_kill +++ b/Completion/Builtins/_kill @@ -2,5 +2,5 @@ _alternative \ 'signals:: _signals -p' \ - 'jobs:: _jobs' \ - 'processes:: _pids' + 'processes:: _pids' \ + 'jobs:: _jobs -t' diff --git a/Completion/Builtins/_stat b/Completion/Builtins/_stat index 232cf672b..3b192c297 100644 --- a/Completion/Builtins/_stat +++ b/Completion/Builtins/_stat @@ -1,19 +1,19 @@ #compdef stat -local expl +local expl ret=1 if [[ "$words[CURRENT-1]" = -[AH] ]]; then _arrays else - _tags options files || return 1 + _tags files options || return 1 while _tags; do + _requested files && _files && ret=0 _requested options expl 'inode element' && { ! zstyle -t ":completion${curcontext}:options" prefix-needed || - [[ "$PREFIX[1]" = + ]] } && + [[ "$PREFIX[1]" = + || ret -eq 1 ]] } && compadd "$expl[@]" - +device +inode +mode +nlink +uid +gid +rdev \ +size +atime +mtime +ctime +blksize +block +link fi - _requested files && _files done fi diff --git a/Completion/Builtins/_wait b/Completion/Builtins/_wait index 28fdb7985..c007cab90 100644 --- a/Completion/Builtins/_wait +++ b/Completion/Builtins/_wait @@ -1,3 +1,3 @@ #compdef wait -_alternative 'jobs:: _jobs' 'processes:: _pids' +_alternative 'processes:: _pids' 'jobs:: _jobs -t' |