diff options
author | Clint Adams <clint@users.sourceforge.net> | 2005-07-24 14:44:08 +0000 |
---|---|---|
committer | Clint Adams <clint@users.sourceforge.net> | 2005-07-24 14:44:08 +0000 |
commit | d92e06df5c2612f1a8de7a7c848536297afdf375 (patch) | |
tree | fd0218636cdf2a489eb093ba2c22aac39285fbe1 | |
parent | 03531ff379bd888990d4ac1ac9466c345c620706 (diff) | |
download | zsh-d92e06df5c2612f1a8de7a7c848536297afdf375.tar.gz zsh-d92e06df5c2612f1a8de7a7c848536297afdf375.tar.xz zsh-d92e06df5c2612f1a8de7a7c848536297afdf375.zip |
21517: complete files after build-config if there's a configs subdir, even if one is not in a project tree.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | Completion/Unix/Command/_baz | 8 |
2 files changed, 10 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog index eb0a05328..e373df19c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2005-07-24 Clint Adams <clint@zsh.org> + * 21517: Completion/Unix/Command/_baz: complete files after + build-config if there's a configs subdir, even if one is not in a + project tree. + * 21510: Config/installfns.sh: use && rather than -a binary test operator. diff --git a/Completion/Unix/Command/_baz b/Completion/Unix/Command/_baz index a15596488..75363e4e4 100644 --- a/Completion/Unix/Command/_baz +++ b/Completion/Unix/Command/_baz @@ -54,8 +54,12 @@ _baz_config () { [[ -n "$n" ]] && configdir=$opt_args[$n] root="$(_call_program baz $BAZ tree-root ${configdir} 2>&1)" if (( $? )); then - _message -e messages "Error: $root" - return $ret + if [[ -d "configs" ]]; then + root=. + else + _message -e messages "Error: $root" + return $ret + fi fi if [[ -d "$root/configs" ]]; then |