Skip to content

Fix xenops-src-parse-at-point for Org 9.7#74

Open
fnussbaum wants to merge 2 commits into
dandavison:masterfrom
fnussbaum:fix-org-9.7
Open

Fix xenops-src-parse-at-point for Org 9.7#74
fnussbaum wants to merge 2 commits into
dandavison:masterfrom
fnussbaum:fix-org-9.7

Conversation

@fnussbaum

@fnussbaum fnussbaum commented Sep 30, 2024

Copy link
Copy Markdown

Fixes #73. The error seems to come from org-element-context containing references to the killed temp buffer created by the xenops-src-do-in-org-mode macro, and org-babel-get-src-block-info feeding those references into with-current-buffer. Hence this fix just includes the call to org-babel-get-src-block-info in the scope of the xenops-src-do-in-org-mode macro.

As I do not use xenops-mode myself, and thus do not know the expected behaviour, it is not very well tested.

Fixes dandavison#73. The error seems to come from `org-element-context` containing
references to the killed temp buffer created by the `xenops-src-do-in-org-mode`
macro, and `org-babel-get-src-block-info` feeding those references into
`with-current-buffer`. Hence this fix just includes the call to
`org-babel-get-src-block-info` in the scrope of the `xenops-src-do-in-org-mode`
macro.

As I do not use xenops-mode myself, and thus do not know the expected behaviour
well, it is not very thoroughly tested.
@daym

daym commented Apr 3, 2025

Copy link
Copy Markdown

Thank you very much for this!

I've been using your patch for several months in order to make xenops for in org mode and it works very well for me!

I'm using org mode with latex math extensively, and using xenops for live preview there.

swang251 added a commit to swang251/xenops that referenced this pull request May 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

xenops not working with org mode 9.7.11 (Emacs 29.3)

2 participants