Como configurar o Bash para usar lsd para preenchimento de tabulação?

Como configurar o Bash para usar lsd para preenchimento de tabulação?

Para fins de pergunta, suponha que estou na versão LTS mais recente (estável) do Ubuntu.

Eu instalei um substituto para o lscomando. Neste caso, essa substituição élsd. A mesma pergunta se aplica a outras substituições de ls, mas é isso que escolho usar.

# apt-get update
# apt-get install wget
# wget 'https://github.com/lsd-rs/lsd/releases/download/v1.0.0/lsd_1.0.0_amd64.deb'
# apt-get install ./lsd_1.0.0_amd64.deb

Eu também tenho uma pasta chamada demo, com alguns arquivos ( a.pye b.txt). Posso executar standard ls, é claro:

# ls demo
a.py  b.txt

Fazer lsd demotambém funciona:

# lsd demo
 a.py   b.txt

insira a descrição da imagem aqui

No entanto, quando faço isso, ele simplesmente lista os nomes dos arquivos.

# cat demo/[TAB][TAB]
a.py   b.txt

Em vez de apenas listar os nomes dos arquivos como se eu tivesse executado ls, como posso configurar a "conclusão da lista de arquivos de guias" no Bash para mostrar a saída de lsd(para obter os ícones) em vez de stock ls? Se for mais fácil, sinta-se à vontade para generalizar esta questão para "como posso executar um comando arbitrário em vez de lscompletar o Bash"

informação relacionada