Как я добавляю, что zsh завершение для проявляет с djvu файлами?

Я использую 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, установка нового пакета или вызов одной соответствующей команды?
2
задан 19 October 2015 в 10:45

0 ответов

Другие вопросы по тегам:

Похожие вопросы: