emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [BUG] org-element-cache "rx '**' range error" [9.6 (9.6-??-8f50ea2d6


From: Samuel Crawford
Subject: Re: [BUG] org-element-cache "rx '**' range error" [9.6 (9.6-??-8f50ea2d6 @ /home/samc/.emacs.d/.local/straight/build-27.2/org/)]
Date: Wed, 29 Dec 2021 09:25:21 +0000

Hi Ihor,

The hook that is going wrong is pdf-tools-enable-minor-modes.

After digging into it, there seems to be a whole bunch of problematic minor modes. My methodology wasn't super rigorous, but what I found was
> pdf-misc-context-menu-minor-mode
> pdf-misc-size-indication-minor-mode
> pdf-misc-menu-bar-minor-mode
> pdf-misc-minor-mode
cause problems every time the pdf is loaded, and
> pdf-links-minor-mode
> pdf-outline-minor-mode
> pdf-annot-minor-mode
cause problems every other time the pdf is loaded.

I found a couple of workarounds: adding (org-reload) to my init.el (actually config.el as I'm running doom emacs) solves the problem, though it does add another second to my load time. Alternatively, I was able to load the first set of minor modes without issue by using doom's (after! pdf-tools ...). This didn't seem to work for the latter minor modes though.

Cheers,
Sam

On Wed, 29 Dec 2021 at 05:01, Ihor Radchenko <yantar92@gmail.com> wrote:
Samuel Crawford <sam.crawford@york.ac.uk> writes:

> Every time I try to open a particular pdf I'm inundated with "Org parser
> error"s, all looking like this:
>
>>  Warning (org-element-cache): org-element--cache: Org parser error in
> thesis.pdf::316345. Resetting.
>>  The error was: (error "rx ‘**’ range error")
>
> Is there any way I can disable org-element-cache on pdfs as a
> workaround?

AFAIU, something is calling org-mode function outside of org-mode (which
is wrong, even though it could work by accident in earlier versions of
Org). Can you check your hooks ran when you load the problematic pdf?

Best,
Ihor

reply via email to

[Prev in Thread] Current Thread [Next in Thread]