Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: [PATCH] Re: zsh completion for umount
> On Oct 31, 12:47am, Bart Schaefer wrote:
> OK, this is a lot better:
>
> diff --git a/Completion/Unix/Type/_canonical_paths b/Completion/Unix/Type/_canonical_paths
> index 9bccc7f..dde41f3 100644
> --- a/Completion/Unix/Type/_canonical_paths
> +++ b/Completion/Unix/Type/_canonical_paths
> @@ -69,7 +69,10 @@ _canonical_paths_add_paths () {
> expref=${~origpref} 2>/dev/null
> [[ $origpref == (|*/). ]] && rltrim=.
> curpref=${${expref%$rltrim}:-./}
> - if zstat $curpref >&/dev/null; then
> + if [[ $expref:h == (.|..) ]]; then
> + _canonical_paths_pwd $expref:h
> + canpref=$REPLY/$expref:t
> + elif zstat $curpref >&/dev/null; then
> _canonical_paths_get_canonical_path $curpref
> canpref=$REPLY
> else
>
works great !
thanks for the quick fix
Cheers,
Messages sorted by:
Reverse Date,
Date,
Thread,
Author