# cd inside the tree
# try to go deeper
cd sr<Tab> # completes 'sr' to 'cd src' (without a slash)
cd src<Tab> # another tab - emits a bell sound
cd src<Tab> # yet another tab - add a slash: 'src/'
It seems like the completion engine cannot choose between the named directory and a local directory of the same name. In reality, they point to the same dir.
Is there a way to fix this behavior?
I'm using a lot of named directories, they are very convenient. In fact, they are the main reason I switched to zsh.