Автодополнение команд bash-completion

Здравствуйте !

Имеем Gentoo x86_64, почти все пакеты обновлены на текущий момент. Решил я настроить автодополнение команд, в частности для git.
Установил app-shells/bash-completion, включил

eselect bashcomp enable git --global.

Однако не работает. Начал разбираться и выяснил: что не работает только у меня (когда я работаю под обычным пользователем под XWindow).
Когда я работаю в голой консоли, автодополнение работает. Если в Konsole (установлен KDE 4.9.5) сменить пользователя на root su - , автодополение работает.
Посмотрел свой файл ~/.bashrc, ничего подозрительного не нашел, но на всякий случай удалил его, автодополнение по прежнему не работает
(точнее оно работает, но пытается мне дополнить имеющимися в каталоге файлами, но не командами git).

Ну собственно вопрос: Что это такое может быть ?

Заранее благодарен за ваши ответы, с уважением Алимов Игорь.

Автодополнение команд bash-completion

Я тут решил сделать особенно не разбираясь, что не так происходит, добавил в файл ~/.bashrc (предварительно восстановив его) строку

source ~/.bash_completion.d/git

После этого автодополнение зарабатало. Но вопрос пока снимать не буду - может кто-то предложит более грамотное решение.

С уважением, Алимов Игорь.

В ~/.bashrc должно

В ~/.bashrc должно быть

source /etc/profile.d/bash-completion.sh

Читайте elogv.

Автодополнение команд bash-completion

Большое спасибо вам за ответ. Автодополнение заработало. Вот только остались небольшие сомнения: у пользователя root в файл ~/.bashrc я ничего не добавлял, у него и файла этого нет, а автодополнение работает.

С уважением, Алимов Игорь.

Это потому что --global

Это потому что --global, в таком случае из /etc/bash_completion.d берётся (правда, вроде как нужно "source /etc/profile.d/bash-completion.sh" в /etc/bash/bashrc)

Сообщения portage читать кто

Сообщения portage читать кто будет?

ЗЫ: Про eselect bashcomp list там точно ничего не было?

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".