After reading this article, I set CDPATH=.:~. However, I do not have tab completion through the directories in my home directory. I was wondering if anyone was aware of ways to do this.

link|improve this question

I don't think that setting CDPATH gives you tab completion. It allows you to cd to a sub-directory of any of the directories listed by just entered the sub-directory name. – dmah Nov 30 '10 at 17:55
On my Ubuntu desktop system, I can type "cd D" (in a directory other than ~) and press Tab twice and see "Desktop/ Documents/ Downloads/" as proposed destinations. Do you not get similar behavior? – Dennis Williamson Nov 30 '10 at 18:24
feedback

1 Answer

up vote 3 down vote accepted

You should install and enable bash-completion — it defines a _cd function and sets it as the completer for the cd command, which overrides the default completion and includes $CDPATH.

link|improve this answer
+1 for just giving me hope! I'll try it. – Beaming Mel-Bin Nov 30 '10 at 22:07
Worked like a charm! – Beaming Mel-Bin Dec 2 '10 at 1:53
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.