diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 1999-08-19 11:18:05 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 1999-08-19 11:18:05 +0000 |
commit | 9867c4091e71e6ed69889a9bfaee07275d2fa04e (patch) | |
tree | 37318116ff90f7b90df7cb9e894790d96be0849b /Completion/Base/_command_names | |
parent | 04979daf4f9b9645f22df1dfbb5974ab82294868 (diff) | |
download | zsh-9867c4091e71e6ed69889a9bfaee07275d2fa04e.tar.gz zsh-9867c4091e71e6ed69889a9bfaee07275d2fa04e.tar.xz zsh-9867c4091e71e6ed69889a9bfaee07275d2fa04e.zip |
manual/7448
Diffstat (limited to 'Completion/Base/_command_names')
-rw-r--r-- | Completion/Base/_command_names | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/Completion/Base/_command_names b/Completion/Base/_command_names index 61fea56dd..a0ec90262 100644 --- a/Completion/Base/_command_names +++ b/Completion/Base/_command_names @@ -1,18 +1,21 @@ #compdef -command- -local nm=$compstate[nmatches] ret=1 +local nm=$compstate[nmatches] ret=1 expl # Complete jobs in implicit fg and bg if [[ "$PREFIX[1]" = "%" ]]; then - compgen -j -P '%' + _description expl job + compgen "$expl[@]" -j -P '%' [[ nm -ne compstate[nmatches] ]] && return fi -compgen -c && ret=0 +_description expl command +compgen "$expl[@]" -c && ret=0 if [[ nm -eq compstate[nmatches] ]]; then - _path_files -/g "*(*)" + _description expl 'executable file or directory' + _path_files "$expl[@]" -/g "*(*)" else return ret fi |