diff options
| author | Clint Adams <clint@users.sourceforge.net> | 2007-09-27 11:47:23 +0000 |
|---|---|---|
| committer | Clint Adams <clint@users.sourceforge.net> | 2007-09-27 11:47:23 +0000 |
| commit | 453ba566097aeb6b4ea811f02858a06dc5549fd7 (patch) | |
| tree | 690f1ce57964a9c1623080db332c95a07ae2817e /Completion/Unix/Command/_ls | |
| parent | 23841: complete tag hashes for git verify-tag. (diff) | |
| download | zsh-453ba566097aeb6b4ea811f02858a06dc5549fd7.tar zsh-453ba566097aeb6b4ea811f02858a06dc5549fd7.tar.gz zsh-453ba566097aeb6b4ea811f02858a06dc5549fd7.tar.bz2 zsh-453ba566097aeb6b4ea811f02858a06dc5549fd7.tar.lz zsh-453ba566097aeb6b4ea811f02858a06dc5549fd7.tar.xz zsh-453ba566097aeb6b4ea811f02858a06dc5549fd7.tar.zst zsh-453ba566097aeb6b4ea811f02858a06dc5549fd7.zip | |
23814: fixes for Darwin.
Diffstat (limited to 'Completion/Unix/Command/_ls')
| -rw-r--r-- | Completion/Unix/Command/_ls | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Completion/Unix/Command/_ls b/Completion/Unix/Command/_ls index e5ef1fe03..7680f9273 100644 --- a/Completion/Unix/Command/_ls +++ b/Completion/Unix/Command/_ls @@ -5,7 +5,7 @@ local arguments is_gnu _pick_variant -r is_gnu gnu=gnu unix --help -if [[ "$OSTYPE" = (netbsd*|freebsd*|openbsd*) && "$is_gnu" != gnu ]]; then +if [[ "$OSTYPE" = (netbsd*|freebsd*|openbsd*|darwin*) && "$is_gnu" != gnu ]]; then arguments=( '(-A)-a[list entries starting with .]' '(-a)-A[list all except . and ..]' @@ -54,6 +54,13 @@ if [[ "$OSTYPE" = (netbsd*|freebsd*|openbsd*) && "$is_gnu" != gnu ]]; then '*:files:_files' ) + if [[ "$OSTYPE" = (freebsd*|darwin*) ]]; then + arguments+=( + '-G[enable colorized output]' + '-H[follow symlinks on the command line]' + '-P[do not follow symlinks]' + ) + fi else arguments=( '(--all -a -A --almost-all)'{--all,-a}'[list entries starting with .]' |
