Я пытаюсь сделать так:
cd ~git\t
где \ t - это символ табуляции, и я ожидаю, что он будет расширен bash_completion до следующего:
cd ~gitolite/
но это не так. Я раскомментировал следующие строки в /etc/bash.bashrc, вышел из системы и снова зашел.
# enable bash completion in interactive shells
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
Что дает?
У вас наверняка есть:
complete -d cd
попробуйте запустить это:
complete -o bashdefault -d cd
тогда попробуйте свой cd ~git\t
очередной раз.
Если это сработает, добавьте complete -o bashdefault -d cd
на ваш ~/.bashrc
, или куда бы вы ни клали свои конфиги для bash.