[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [BUG] Undo eats buffer [9.7-pre (release_9.6.10-888-g098f08 @ /home/
From: |
Ihor Radchenko |
Subject: |
Re: [BUG] Undo eats buffer [9.7-pre (release_9.6.10-888-g098f08 @ /home/kdm/local/src/org-mode/lisp/)] |
Date: |
Thu, 26 Oct 2023 12:10:13 +0000 |
Ken Mankoff <mankoff@gmail.com> writes:
> I'm running into a bug where if I (undo) after evaluating an Org Babel
> emacs-jupyter code block, several hundred lines of the Org buffer below are
> erased. Unfortunately I am having trouble creating an MWE that demonstrates
> this, but I hope the org-element-cache warning below may still be helpful.
> ...
> ------------------------------------------------------------------------
> Warning (org-element-cache): org-element--cache: Unregistered buffer
> modifications detected (57640 != 55418). Resetting.
This is most likely a problem with emacs-jupyter. It does something that
bypasses `after-change-functions', which is not allowed in Org mode.
> I've tried (setq org-element-use-cache nil) but that does not seem to help.
> Any suggestions how to work around this, or help the emacs-jupyter effort
> address this if it is their domain, will be much appreciated.
If disabling cache causes a problem, it is yet another problem (not the
warning you see from org-element). From my vague memory, emacs-jupyter
has non-standard treatment of code block results, so I again suspect
that the problem is with emacs-jupyter.
Have you tried reporting your problem to emacs-jupyter devs? There might
be a better chance that they can fix or suggest something.
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>