
Estoy usando zsh
(5.0.2). El autocompletado evince
solo muestra archivos de algunas extensiones predefinidas, entre las cuales pdf
y ps
pero no djvu
.
¿Cómo hacer que zsh
también se complete automáticamente con djvu
archivos según el comando evince
?O de manera equivalente, ¿dónde se definen las extensiones relacionadas evince
?
Dos comentarios:
En
/usr/share/zsh/functions/Completion
,rgrep evince
muestra: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
Tenga en cuenta que no hay ningún
Unix/_djvu
archivo.En el mismo directorio,
rgrep djvu
muestra:X/_okular:extns="{pdf,ps,eps,dvi}(.gz|.bz2)(#c,1)|djvu|tiff|chm|cbr|cbz"
Nuevamente, tenga en cuenta que no hay ningún
X/_evince
archivo.
Supongo que las posibles soluciones serían agregar un X/_evince
archivo con el comando correcto, o un Unix/_djvu
archivo con el comando correcto, pero esto genera algunas preguntas:
- ¿Cuáles son los comandos correctos para agregar a dichos archivos? ¿Debo crear los dos archivos que mencioné anteriormente? ¿Se reconocerán estos archivos automáticamente?
- ¿No hay unlimpiador¿Cómo solucionar el problema, ya sea modificando my
.zshrc
, instalando un nuevo paquete o invocando un comando relevante?