[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#73530: [PATCH] Add imenu index function for Djvu files in doc-view
From: |
Visuwesh |
Subject: |
bug#73530: [PATCH] Add imenu index function for Djvu files in doc-view |
Date: |
Thu, 03 Oct 2024 20:21:46 +0530 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
[வியாழன் அக்டோபர் 03, 2024] Tassilo Horn wrote:
>>>> For DjVu, my sample size is 1, and that's a presentation, so at least
>>>> here I'm not sure if there should be an index available...
>>>
>>> I will send the link to the DjVu file that I wrote the feature for
>>> off-list. I will send a link to a PDF file too.
>>
>> Thanks, will try with those two files.
>
> I did so now and it is blazingly fast for those 80+mb PDF/DjVu files
> even on my almost 10 years old laptop, so I'd say your simpler approach
> is the right choice.
>
>>> On this note, should we use doc-view-pdfdraw-program in place of
>>> mutool in doc-view--pdf-outline?
>>
>> Yes, but only if the older names pdfdraw and mudraw already had the
>> "show <file> outline" feature.
>
> I revert the "but only if" part. If mupdf is old and comes with, e.g.,
> the pdfdraw executable, chances are almost zero that mutool is
> installed, too. And if it is, then we should prefer it anywhere. So I
> think the way to go is to (executable-find "mutool") in
> doc-view-pdfdraw-program first so that it takes precedence and use
> doc-view-pdfdraw-program in doc-view--pdf-outline.
>
>>>> Well, I actually have no strong opinion here. Technically, I like
>>>> your approach better because of its simplicity. I would like to test
>>>> with some larger documents to see how long index building takes,
>>>> though.
>>>
>>> I tried the function with a large PDF file:
>>
>> Will try with the large two you've linked later.
>
> As said above, it's more than fast enough, so let's take your approach.
I have now attached a patch with the above change.
0001-Add-imenu-index-function-for-DjVu-files-in-doc-view.patch
Description: Text Data