
Estou usando zsh
(5.0.2). O preenchimento automático evince
mostra apenas arquivos de algumas extensões predefinidas, entre as quais pdf
e ps
mas não djvu
.
Como fazer zsh
também o preenchimento automático com djvu
arquivos sob comando evince
?Ou equivalentemente, onde estão definidas as extensões relacionadas evince
?
Duas observações:
Em
/usr/share/zsh/functions/Completion
,rgrep evince
mostra:Unix/_pspdf:#compdef evince gsbj gsdj gsdj500 gslj gslp gsnd ps2ascii ghostview mgv pstoedit pstotgif zathura Unix/_pdf:#compdef pdf2dsc pdf2ps pdfimages pdfinfo pdftopbm pdftops pdftotext pdfopt pdffonts kpdf apvlv evince epdfview
Observe que não há
Unix/_djvu
arquivo.No mesmo diretório,
rgrep djvu
mostra:X/_okular:extns="{pdf,ps,eps,dvi}(.gz|.bz2)(#c,1)|djvu|tiff|chm|cbr|cbz"
Novamente, observe que não há
X/_evince
arquivo.
Acho que as soluções possíveis seriam adicionar um X/_evince
arquivo com o comando correto ou um Unix/_djvu
arquivo com o comando correto, mas isso gera algumas perguntas:
- Quais são os comandos corretos para adicionar a esses arquivos? Devo criar os dois arquivos mencionados acima? Esses arquivos serão reconhecidos automaticamente?
- Não existe umlimpadormaneira de corrigir o problema, seja modificando meu
.zshrc
, instalando um novo pacote ou invocando um comando relevante?