De forma geral, se vc quer que o bash complete algum comando que não está sendo completado, basta buscar por "[comando] completion".
Geralmente nos resultados aparece algum script pronto que vc adiciona no seu .bashrc
. No caso do npm, basta seguir estas instruções.