Summary: | app-shells/bash-completion doesn't work | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Tiago Marques <bugs> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | jer |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Tiago Marques
2010-01-20 15:05:33 UTC
(In reply to comment #0) > 2.eselect bashcomp --enable global base ssh tar That would have shown you this error message: !!! Error: /usr/share/bash-completion/global doesn't exist Try `eselect bashcomp enable --global base ssh tar'. Don't forget to `. /etc/profile.d/bash-completion.sh' too if you want to directly use bash completion in the current shell. Reopen this bug report if you still can't get it working. For reference, here's the short howto that the ebuild would have displayed: * Any user can enable the module completions without editing their * .bashrc by running: * * eselect bashcomp enable <module> * * The system administrator can also be enable this globally with * * eselect bashcomp enable --global <module> * * Make sure you at least enable the base module! Additional completion * modules can be found by running * * eselect bashcomp list * * If you use non-login shells you still need to source * /etc/profile.d/bash-completion.sh in your ~/.bashrc. Thanks, I actually posted it wrong here, I was using: eselect bashcomp enable --global base ssh tar Seems to be working ok, I was missing that source. Thanks |