"2 - Completion of directory and file names based on
their usage
I think that 90% of cd’s that I do are all destined to the
same directory. Why on earth I see the list of possible destination
for cd in alphabetical order every time I press TAB?
"3 - Completion of make targets
I know this has already been implemented. But I am wondering why it
isn’t part of bash_completion package on Ubuntu. OpenSuSE is
no better - it does completion only to some yast stuff."