Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

zsh-3.1.2-pws-12: append slash in cd completion weirdness with globcomplete



Slash is autoappended if directory in in current directory but not if it is
in cdpath. E.g.:

bor@itsrm2:~%> cd samba-2.0.3    (/tools/src/...)

but

bor@itsrm2:~%> cd save/          (where save is subdir of current)

this all with new completion stuff 'course. Unmodified from pws-12 if
globcomplete is unset - it's O.K.

/andrej

P.S. Looking at _cd I'd say, it is the subdir case that is wrong. Why does
_path_files decide for me, if I want to use any magical suffix? If anybody
likes it this way - let him set user preferences.

Again, any function from Core must do _only_ what it is told explicitly. It
should _not_ assume anything about user's intention. So, the correct way in
above example is to use

_path_files -/ -W cdpath -S/ -q

in _cd.

cheers

/andrej



Messages sorted by: Reverse Date, Date, Thread, Author