Nikos Chantziaras wrote:
On 06/10/2011 10:08 PM, Dale wrote:
Paul Hartman wrote:
See Pandu's latest message in this thread. Once you enable it like he
showed, it'll work like this:
# eselect<pressed tab twice here>
bashcomp boost ctags fontconfig java-vm
locale news pager python usage
visual
binutils --brief editor help kernel
mesa --no-colour pinentry rc
version wxwidgets
blas cblas env java-nsplugin lapack
modules opengl profile ruby vi
xvmc
Oh. Ohhhhh!!! NEATO. Now to remember I can do this the next time I can't
remember the name of a module. lol
Double neato ! It works after each option too.
Well, it's called bash completion and works pretty much for everything
that has a completion file. It needs "app-shells/bash-completion" to
be installed. There's a also global USE flag called bash-completion.
And also an eselect module called bashcomp, where you can enable this
feature for specific tools and packages. "eselect bashcomp list"
shows the packages that support this. For example, try "ls
--<tab><tab>" and you get a list options. Or gcc, or unrar, or...
This is one of those, 'I have heard of this but didn't know what is was'
things. I did set the USE flag and updated the needed things, -N and
all, but this is pretty darn cool.
I notice a really long list of things when I do this:
eselect bashcomp list
Is there a way to just enable them all? Is there some that should NOT
be enabled, maybe for good reason?
Thanks.
Dale
:-) :-)