Corrigido ao mudar de bash para zsh - link
Bash e Zsh são os dois shells para seus terminais. Bash ou o Bourne-Again SHell, é o padrão na maioria dos sistemas devido a motivos de compatibilidade com sh que era praticamente o único shell em seu tempo. ... Bash e Zsh são bot inegavelmente poderosos com poder de script ainda mais poderoso. - link
Se você mudar para o zsh, confira prezto - link
Prezto é o framework de configuração para [Zsh] [1]; Ele enriquece o ambiente de interface da linha de comandos com padrões, aliases, funções, preenchimento automático e temas imediatos. - Prezto README.md