# HG changeset patch # User Steve Borho # Date 1165959251 21600 # Node ID 729f354f3f09eb3c6e976eeef17f5a2fa9cd30d1 # Parent e88d03c2a3d95ae6865749e3686e1786e15a3505 zsh: better fix for partial completions Properly handle relative paths followed by partial filenames hg add ../path/to/file/partial[TAB] diff -r e88d03c2a3d9 -r 729f354f3f09 contrib/zsh_completion --- a/contrib/zsh_completion Tue Dec 12 12:40:51 2006 -0800 +++ b/contrib/zsh_completion Tue Dec 12 15:34:11 2006 -0600 @@ -178,6 +178,7 @@ } _hg_status() { + [[ -d $PREFIX ]] || PREFIX=$PREFIX:h status_files=(${(ps:\0:)"$(_hg_cmd status -0n$1 ./$PREFIX 2>/dev/null)"}) }