Я использую zsh
(5.0.2). Автозавершение для evince
только выставочные файлы некоторых предопределенных расширений, среди который pdf
и ps
но нет djvu
.
Как сделать zsh
также автоматическое заполнение с djvu
файлы на команде evince
? Или эквивалентно, где расширения связаны с evince
определенный?
Два комментария:
В /usr/share/zsh/functions/Completion
, rgrep evince
шоу:
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
Обратите внимание, что существует нет Unix/_djvu
файл.
В том же каталоге, rgrep djvu
шоу:
X/_okular:extns="{pdf,ps,eps,dvi}(.gz|.bz2)(#c,1)|djvu|tiff|chm|cbr|cbz"
Снова, обратите внимание, что существует нет X/_evince
файл.
Я предполагаю, что возможные решения состояли бы в том, чтобы добавить a X/_evince
файл с правильной командой или a Unix/_djvu
файл с правильной командой, но это приводит к некоторым вопросам:
.zshrc
, установка нового пакета или вызов одной соответствующей команды?