Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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.

share|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

1 Answer 1

up vote 7 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.

share|improve this answer
    
+1 for just giving me hope! I'll try it. –  Belmin Fernandez Nov 30 '10 at 22:07
1  
Worked like a charm! –  Belmin Fernandez Dec 2 '10 at 1:53

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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