Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Résolu][bash-completion] Comment activer le bash completion
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
zerros
Apprentice
Apprentice


Joined: 02 Jun 2010
Posts: 179

PostPosted: Fri Jun 04, 2010 10:45 pm    Post subject: [Résolu][bash-completion] Comment activer le bash completion Reply with quote

Bonjour,

je cherche comment activer bash-completion sur gentoo. Sur debian, c'était assez simple :
. /etc/bash_completion

Sur gentoo, j'ai installé le package, mais je ne sais pas comment l'activer.

Pouvez-vous m'aiguiller svp ?
_________________
- zerros -


Last edited by zerros on Wed Jun 30, 2010 8:26 am; edited 1 time in total
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Sat Jun 05, 2010 7:02 am    Post subject: Reply with quote

De la même manière :
Code:
[[ -f /etc/profile.d/bash-completion.sh ]] && . /etc/profile.d/bash-completion.sh

_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
_Seth_
Guru
Guru


Joined: 15 Sep 2004
Posts: 539
Location: encore paumé dans un labo ;)

PostPosted: Sat Jun 05, 2010 7:17 am    Post subject: Reply with quote

Si tu as installé le package, la moitié du travail est fait. L'autre moitié consiste à l'activer avec eselect. Il n'y a plus besoin de modifier ~/.bashrc.

Pour la complétion avec eselect, il faut suivre les indications affichées à la fin de l'emerge:
app-shells/bash-completion wrote:
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.


Pour résumer, en root, un petit coup de
Code:
# eselect bashcomp list

pour voir les modules existant et tu actives les modules (pour tous les utilisateurs) avec
Code:
# eselect bashcomp enable --global <module>


Pense à ajouter le use flag bash-completion dans ton make.conf pour activer le support de la complétion dès qu'un ebuild le propose.
_________________
no tears to cry, no feelings left
the species has amused itself to death
amused itself to death
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Sat Jun 05, 2010 8:00 am    Post subject: Reply with quote

_Seth_ wrote:

If you use non-login shells you still need to source
/etc/profile.d/bash-completion.sh in your ~/.bashrc.


Ce qui est le cas de.... 99% des terminaux dans un environnement X ;)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
zerros
Apprentice
Apprentice


Joined: 02 Jun 2010
Posts: 179

PostPosted: Sun Jun 06, 2010 9:35 am    Post subject: Reply with quote

Merci pour les infos. J'avais déjà jouter le USE flag donc impec.

Par contre je ne pensais pas qu'il fallait ajouter chaque module auquel je voudrai de la completion.
Je pensais que c'était pas défaut, comme sur debian. Mais bon. je change d'OS, donc ça va avec ;)

Merci pour les infos. Comment puis-je ajouter de la completion à emerge ?
_________________
- zerros -
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Sun Jun 06, 2010 9:46 am    Post subject: Reply with quote

eselect bashcomp enable --global gentoo
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum