[bash completion] Comportement étrange après TAB (résolu)
Publié : sam. 12 févr. 2011, 10:33
Pour ceux qui utilise bash_completion et acroread après la mise à jour, vous aurez pu constater un comportement étrange:
ls /et[TAB] nous donne "/etc " et non "/etc/".
Le "fautif" c'est acroread, il y a un conflit de nom de fonction entre bash_completion et acroread (_filedir est redéfinie dans acroread)
Il y a donc 2 solutions :
Ou tout simplement supprimer le code de _filedir dans /etc/bash_completion.d/acroread
ls /et[TAB] nous donne "/etc " et non "/etc/".
Le "fautif" c'est acroread, il y a un conflit de nom de fonction entre bash_completion et acroread (_filedir est redéfinie dans acroread)
Il y a donc 2 solutions :
Code : Tout sélectionner
sed -i "s/_filedir/_filedir_acroread/" /etc/bash_completion.d/acroread