Eu uso o fasd , um utilitário de autocompletar. Ele tem uma etapa de inicialização que pede para você colocar eval "$(fasd --init auto)" em seu .bashrc . Rodar isto produz o seguinte:
eval "$(fasd --init posix-alias bash-hook bash-ccomp bash-ccomp-install)"
Eu movi eval "$(fasd ..." do meu .bashrc para um arquivo diferente para manter meu .bashrc inalterado, para que eu tenha apenas:
Em .bashrc :
source config/fasd.sh
Em config/fasd.sh :
eval "$(fasd --init auto)"
Quando faço isso, fasd parece não funcionar mais corretamente - ou seja, o preenchimento automático não parece mais ser inicializado corretamente. Eu entendi mal como o source funciona, ou isso é um bug em fasd ?