* lisp/doc-view.el: Add support for DjVu.
authorElias Pipping <pipping@lavabit.com>
Wed, 9 Jan 2013 21:24:42 +0000 (16:24 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 9 Jan 2013 21:24:42 +0000 (16:24 -0500)
commit2b541f9a8d202aaa6af417e12577bb5dff23b00a
tree8e1817e8033685711677bbea33ce2cbfc0587342
parent85f17e350d22610bb0e0e3f0f8e36009dd5828da
* lisp/doc-view.el: Add support for DjVu.
(doc-view-djvu->png-converter-function): New config var.
(doc-view-single-page-converter-function, doc-view--image-type)
(doc-view--image-file-extension): New vars.
(doc-view-mode): Initialize them.
(doc-view-goto-page): Use them.
(doc-view-mode-p): Add support for ddjvu.
(doc-view-djvu->png-converter-ddjvu, doc-view-djvu->png-1)
(doc-view-set-up-single-converter): New funs.
(doc-view-pdf/ps->png): Extend for djvu.
(doc-view-document->png): Rename from doc-view-pdf->png.
(doc-view-convert-current-doc): Handle djvu.
(doc-view-insert-image, doc-view-display)
(doc-view-already-converted-p): Don't hardcode png.
(doc-view-set-doc-type): Recognize djvu docs.

Fixes: debbugs:13164
lisp/ChangeLog
lisp/doc-view.el