docview: Fix outline generation using mupdf

This script no longer works as of mupdf version 1.27.2.
This new value works for mupdf version 1.28.0, 1.27.2, 1.26.8, and
1.25.2.

* lisp/doc-view.el (doc-view--mutool-pdf-outline-script): Modify
value to one that works.
This commit is contained in:
Morgan Smith 2026-08-27 17:29:05 -04:00 committed by Tassilo Horn
parent ca0a913a73
commit dbd3088c10

View file

@ -1977,7 +1977,7 @@ It can be the symbol `unavailable' to indicate that outline is
unavailable for the document.") unavailable for the document.")
(defvar doc-view--mutool-pdf-outline-script (defvar doc-view--mutool-pdf-outline-script
"var document = new Document.openDocument(\"%s\", \"application/pdf\"); "var document = new mupdf.Document.openDocument(\"%s\");
var outline = document.loadOutline(); var outline = document.loadOutline();
if(!outline) quit(); if(!outline) quit();
function pp(outl, level){print(\"((level . \" + level + \")\");\ function pp(outl, level){print(\"((level . \" + level + \")\");\