Автодополнение команд bash-completion
integer 27 июня, 2009 - 23:33
Давным-давно настраивал bash-completion, но потом он перестал работать и только счас докапался почему же. Изменения произошли на границе версий
bash-completion-20081218.ebuild 4 months
bash-completion-20060301-r2.ebuild 12 months
Изменился файл для подключения '/etc/profile.d/bash-completion' на '/etc/profile.d/bash-completion.sh'.
Устаревшее HOWTO: http://howflow.com/tricks/gentoo_enable_bash_tab_completion_for_portage_tools.
В итоге, что бы работало дополнение добавляем 'source /etc/profile.d/bash-completion.sh' в '/etc/bash/bashrc'.
И включаем через eselect либо глобально, либо отдельно для юзера различные виды дополнения.
»
- Блог пользователя - integer
- Для комментирования войдите или зарегистрируйтесь
помоему, вы ссзб и даёте
помоему, вы ссзб и даёте некошерные советы.
во первых, /etc/profile.d/ подсасывается в /etc/profile по умолчанию:
а /etc/profile в свою очередь читается при инициализации баша.
во вторых, eselect всегда кошерно отрабатывается и результат, если в конфигах руками не злобствовать, всегда ожидаем.
:)
app-shells/bash-completion/bash-completion-1.0-r5.ebuild
app-shells/bash-completion/bash-completion-1.0-r5.ebuild
pkg_postinst() {
elog "Any user can enable the base completions without editing their"
elog ".bashrc by running:"
elog
elog " eselect bashcomp enable base"
elog
elog "The system administrator can also be enable this globally with"
elog
elog " eselect bashcomp enable --global base"
elog
elog "Additional completion functions can also be enabled or"
elog "disabled using eselect's bashcomp module."
elog
elog "If you use non-login shells you still need to source"
elog "/etc/profile.d/bash-completion.sh in your ~/.bashrc."
$ head /etc/profile -n 4
# /etc/profile: login shell setup
#
# That this file is used by any Bourne-shell derivative to setup the
# environment for login shells.
И что есть ссзб ?
integer написал(а): И что
ССЗБ
lol
lol
evadim написал(а):integer
если уж быть корректным, пишите по английски термины, чтоб потом поиском можно б было найти ... а то такая каша, в которой никакой поиск не рулит
__________________________________________________
на недель-ку, до вто-ро-го я уеду в Ко-ма-ро-во ...