]> git.eshelyaron.com Git - emacs.git/commit
Add imenu index function for DjVu files in doc-view
authorVisuwesh <visuweshm@gmail.com>
Wed, 2 Oct 2024 08:18:25 +0000 (13:48 +0530)
committerEshel Yaron <me@eshelyaron.com>
Fri, 4 Oct 2024 10:13:21 +0000 (12:13 +0200)
commitd25b762b8939c3c1f1009e0398c3d8feb069765f
tree32aa84f5071159dd7b778e4385520a273c1781b0
parent49464a70d6baec3dc33bd8069cff4170b3e4d17e
Add imenu index function for DjVu files in doc-view

* lisp/doc-view.el (doc-view-pdfdraw-program): Prefer mutool
over other names.
(doc-view-imenu-enabled): Tweak the default value to check for
'djvused', and make it obsolete.
(doc-view--djvu-outline, doc-view--parse-djvu-outline): Add new
functions to return imenu index for a Djvu file.
(doc-view--outline): Add new function to create the imenu index
depending on the file type.
(doc-view--outline): Document new possible variable value.
(doc-view-imenu-index): Use the above function instead.
(doc-view-imenu-setup): Try to create the imenu index
unconditionally.
* doc/emacs/misc.texi (DocView Navigation): Mention index
creation using 'djvused' too.
* etc/NEWS: Announce the change.  (Bug#73530)

(cherry picked from commit d6dd71cd56e73aaf998d27225249edf661ead488)
doc/emacs/misc.texi
etc/NEWS
lisp/doc-view.el