Autocompletion with terminal seems to work differently from other bash shells autocomplete. Eg if I type cd /e and press Tab, I get cd /etc. If I do it under linux I get cd /etc/. See the difference? This is amazingly annoying. I know that of course you can get the same by pressing Tab twice, but it's still 'wrong'.
I've tried changing it by toggling mark-directories on and off, but with that setting off, it doesn't work even with multiple Tab presses.
Any ideas how to change this?