Giter Site home page Giter Site logo

xenops's People

Contributors

basil-conto avatar dandavison avatar omarashkar avatar presfil avatar wugouzi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

xenops's Issues

Images Failing with Yellow Triangle, Latex Errors

I'm getting the yellow triangle on all my images. preview-latex works normally, and xenops-doctor says everything is fine. Here is a paste of the error I get from the triangle. Any ideas? Am I lacking some latex packages here? Thanks.

This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020) (preloaded format=latex)
\write18 enabled.
entering extended mode
(/tmp/8972b5fbffa15b8cdb48da1caf9024a4e6c76990.tex
LaTeX2e <2020-10-01> patch level 2
L3 programming layer <2020-12-07> xparse <2020-03-03>
(/usr/local/texlive/2020/texmf-dist/tex/latex/base/article.cls
Document Class: article 2020/04/10 v1.4m Standard LaTeX document class
(/usr/local/texlive/2020/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics/color.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics-def/dvips.def)
(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics/dvipsnam.def))
(/usr/local/texlive/2020/texmf-dist/tex/latex/base/inputenc.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/enumitem/enumitem.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/local/texlive/2020/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/local/texlive/2020/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/local/texlive/2020/texmf-dist/tex/latex/amsfonts/amsfonts.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/amsfonts/amssymb.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/was/upgreek.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/l3backend/l3backend-dvips.def))
(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)))
(/usr/local/texlive/2020/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/base/textcomp.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.
tex))
(/usr/local/texlive/2020/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.st
y)) (/usr/local/texlive/2020/texmf-dist/tex/latex/tikz-cd/tikz-cd.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te
x
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-li
sts.tex))
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
) (/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/pgf.revision.tex)))
(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.c
ode.tex))
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvips.de
f
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p
ostscript.def)))
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.
code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.
code.tex)) (/usr/local/texlive/2020/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics-cfg/color.cfg))
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.
tex
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic
.code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigo
nometric.code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.rando
m.code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.compa
rison.code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.
code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round
.code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.
code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integ
erarithmetics.code.tex)))
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex)
) (/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfint.code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co
de.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst
ruct.code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage
.code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co
de.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst
ate.code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform
ations.code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod
e.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c
ode.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce
ssing.code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co
de.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod
e.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod
e.tex
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.
code.tex))
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co
de.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare
ncy.code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.
code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.
tex)))
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.cod
e.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.
tex)
(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
-0-65.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
-1-18.sty))
(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)
) (/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/math/pgfmath.sty
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)))
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.cod
e.tex
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothan
dlers.code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.cod
e.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibrarytopaths.code.tex)))
(/usr/local/texlive/2020/texmf-dist/tex/generic/tikz-cd/tikzlibrarycd.code.tex
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibrarymatrix.code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibraryquotes.code.tex)
(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.
meta.code.tex)))
(/usr/local/texlive/2020/texmf-dist/tex/latex/amsaddr/amsaddr.sty

! LaTeX Error: Command \email undefined.

See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...

l.46 \renewcommand{\email}
[2][]{
)

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...

l.16 \textsl{}

! Undefined control sequence.
l.17 \theoremstyle
{definition}
! Undefined control sequence.
l.19 \theoremstyle
{plain}
(/tmp//8972b5fbffa15b8cdb48da1caf9024a4e6c76990.aux)
(/usr/local/texlive/2020/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/local/texlive/2020/texmf-dist/tex/latex/amsfonts/umsb.fd) [1]
(/tmp//8972b5fbffa15b8cdb48da1caf9024a4e6c76990.aux) )
(see the transcript file for additional information)
Output written on /tmp//8972b5fbffa15b8cdb48da1caf9024a4e6c76990.dvi (1 page, 1
1212 bytes).
Transcript written on /tmp//8972b5fbffa15b8cdb48da1caf9024a4e6c76990.log.`

Handle more math environments

See texmathp-tex-commands-default in AUCTeX. I suspect it makes sense for Xenops to rely on AUCTeX for as much parsing logic as possible.

tex-buf.el has been merged into tex.el

I've noticed this because I maintain the Emacsmirror and the tools, that I use to do so, inform me when a dependency of a mirrored package isn't satisfied (anymore).

In auctex tex-buf.el was merged into tex.el but your package still requires tex-buf. You can probably fix this by depending on tex instead, or if you already do that by dropping the additional (require 'tex-buf).

Math not rendering in doom-emacs

Pretty much title, the equations are not rendering wth xenops-mode activated. Here is an image of what's happening.

xenops-doctor returns no errors (Xenops is healthy).

Render-on-exit in fresh document

In a completely fresh LaTeX document, with no cached images, render-on-exit doesn't work initially. It does work after making a change to the buffer inside the math element:

xenops-fresh

Figures do not render if file extension or directory is not specified

I've just started trying out xenops, and it seems great! One thing I noticed is that a lot of my figures come out as empty boxes. Some experimentation reveals that xenops seems to have trouble with two of the things I do when including figures:

  1. I usually put figures in a subdirectory, e.g., figures/, but I do not explicitly put this in the \includegraphics command. Instead I just give the file name, and put a command like \graphicspath{{figures/}{tables/}} in the preamble so LaTeX will find the file. Could xenops use the same search path?

  2. I also usually don't specify the file extension, using, say, \includegraphics{filename} rather than \includegraphics{filename.jpg}. This also seems to prevent xenops from rendering the figure properly.

It would be great if xenops could find the graphics files using a similar search process to that used by LaTeX, but I can also imagine that this might well be a hassle to implement.

Thanks.

How to increase font-size of the typeset math equations?

Hi,

The math typeset in the buffer is very small in size. Can I increase its size? I am using Doom Emacs. I added
the following line to my config.el, but it does not change the size of the math in the buffer.

(setq xenops-math-image-scale-factor 4)

Thank you!

xenops interferes with visibility of drawers in org documents

In org code blocks, using the header option :results drawer puts the result of executing the code block into a results drawer, which is very convenient for exporting to PDF, HTML, etc. I like to be able to see these drawers while I'm editing, so I have the command

#+STARTUP: showeverything

at the top of the file. This shows drawers (as well as everything else). However, the moment I run xenops-mode, this setting no longer works; results drawers are always hidden until I select them and press TAB, which makes debugging code a lot less convenient. It would be a lot better if xenops could leave a file's visibility settings alone.

Thanks.

Richard Stanton

xenops-handle-paste seems broken

I am trying out Xenops mode and so far I really like it, I find the mode extremely powerful and quite frankly it is something I had been looking for for some time now, so I am really glad I stumbled on it.

However I keep encountering a bug with the 'xenops-handle-paste'. Whenever I try to use it, it hangs and seems to not terminate, and I have to quit manually with C-g. For now, this function is still bound to C-y and so I keep hitting it accidentally, this happens everytime. As a workaround I use the standard yank function of emacs M-x yank, but it is not well suited to handle the maths being replaced with SVG images.

I am using emacs 28.0.60, in ubuntu 20.04 with 'auctex', 'auctex-latexmk', 'cdlatex' and 'xenops' whenever I am in Latex-mode.

Interestingly I just noticed that xenops-handle-paste seems to be working if I am trying to paste text that I copied from my firefox window. However, if I try to copy some text from emacs, the bug always happens. I have tried copying text from a latex buffer, and even copying raw text from an org-mode buffer, in both cases the result is the same, and the function hangs indefinitely

Failure with non-article documentclass

I use the exam documentclass which defines certain commands (e.g. \lhead). Xenops replaces this with the article document class and then fails when it encounters the \lhead command, which appears only in the preamble. Ideally, xenops would work with document classes that define commands that might appear in the preamble, for instance by using the document class of the document.

xenops disables exchange-point-and-mark

Normally, pressing C-x C-x (exchange-point-and-mark) right after pasting text in an Emacs buffer moves the cursor back to the beginning of the just-pasted text. If xenops is active, the cursor just stays where it is.

Lack of global picture size variable

I have a HiDPI display, and my latex pictures render very tiny. I've used xenops-increase-size, but it seems to resize only some of the rendered pictures. I navigate to one of the tiny pictures such that it's highlighted with a rectangle, then call xenops-increase-size, and it still doesn't resize.

Further, after increasing size, if I write a new latex expression, when it renders, it comes through tiny again.

What would really be great is a variable that scales all images by a given constant that can just be set in the .emacs. preview-latex has this, so their implementation could be followed.

Thanks for your work on this package, I can't wait to try the image pasting feature. I rarely use images in my research notebook just because it's a pain.

Could xenops leave footnotes unmodified?

When I turn on xenops-mode, footnotes in my LaTeX documents appear as [footnote]. It would be nice if there were an option to leave these unmodified, as in the original document, e.g., \footnote{A footnote here.}. Thanks.

xenops-render doesn't work in modes derived from org

For some reason, xenops-render refuses to work in modes derived from org. The error is:

Error running timer ‘funcall’: (wrong-type-argument stringp nil)

Minimal config to reproduce the issue:

(require 'org)
(require 'xenops)
(define-derived-mode org-derived-mode org-mode "org derived")

Then visit an org file with latex inside, switch to org-derived-mode, run xenops-render.

Different indentations for block math and inline math in org-mode

First, thanks for making this great package.

I tried to use this in ord-mode, however, seems like the indentations are different for block math and inline math.

For example, when I write

*** test
    Block math:
    \[a+
    b
    \]
    Inline math:
    \[a+b\]

The result is the following, note that the indentations are different:
image

There is no such problem if I use the builtin command org-latex-preview (this is what I expect):
image

I would appreciate it if you could address this problem. Thank you very much!

Error when working with org babel: "Lisp nesting exceeds ‘max-lisp-eval-depth"

Emacs 27.1 Org 9.4 Manjaro
(use-package xenops :ghook ('(org-mode-hook latex-mode-hook LaTeX-mode-hook)))

Everytime I open my main org file with source blocks, e.g

** gnupg

:PROPERTIES:
:header-args: :tangle ~/.gnupg/gpg-agent.conf
:header-args+: :mkdirp yes
:END:

#+BEGIN_SRC conf
allow-emacs-pinentry
#+END_SRC

The error occurs. Debug backtrace is Quoted below:

Debugger entered--Lisp error: (error "Lisp nesting exceeds ‘max-lisp-eval-depth’")
xenops-parse-element-at-point(block-math)
xenops-math-parse-block-element-at-point()
funcall(xenops-math-parse-block-element-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(126 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 126 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
xenops-src-parse-at-point()
funcall(xenops-src-parse-at-point)
xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-parse-next-element(55519 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
xenops-apply-handlers-over-region((xenops-math-render xenops-image-render xenops-footnote-render) 1 55519 nil nil)
xenops-apply-operations((render))
xenops-render()
xenops-render-if-cached()
xenops-mode()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
set-auto-mode-0(org-mode nil)
set-auto-mode()
normal-mode(t)
after-find-file(nil t)
find-file-noselect-1(# "/.emacs.d/i.org" nil nil "/.emacs.d/i.org" (3146988 66306))
find-file-noselect("/.emacs.d/i.org" nil nil nil)
#f(compiled-function (filename &optional wildcards) "Edit file FILENAME.\nSwitch to a buffer visiting file FILENAME,\ncreating one if none already exists.\nInteractively, the default if you just type RET is the current directory,\nbut the visited file name is available through the minibuffer history:\ntype \[next-history-element] to pull it into the minibuffer.\n\nThe first time \[next-history-element] is used after Emacs prompts for\nthe file name, the result is affected by file-name-at-point-functions',\nwhich by default try to guess the file name by looking at point in the\ncurrent buffer. Customize the value of file-name-at-point-functions'\nor set it to nil, if you want only the visited file name and the\ncurrent directory to be available on first \[next-history-element]\nrequest.\n\nYou can visit files on remote machines by specifying something\nlike /ssh:SOME_REMOTE_MACHINE:FILE for the file name. You can\nalso visit local files as a different user by specifying\n/sudo::FILE for the file name.\nSee the Info node (tramp)File name Syntax' in the Tramp Info\nmanual, for more about this.\n\nInteractively, or if WILDCARDS is non-nil in a call from Lisp,\nexpand wildcards (if any) and visit multiple files. You can\nsuppress wildcard expansion by setting find-file-wildcards' to nil.\n\nTo visit a file without any kind of conversion and without\nautomatically choosing a major mode, use \[find-file-literally]." (interactive #f(compiled-function () #<bytecode 0x156e0a066a1d>)) #<bytecode 0x1fe088297379>)("
/.emacs.d/i.org")
apply(#f(compiled-function (filename &optional wildcards) "Edit file FILENAME.\nSwitch to a buffer visiting file FILENAME,\ncreating one if none already exists.\nInteractively, the default if you just type RET is the current directory,\nbut the visited file name is available through the minibuffer history:\ntype \[next-history-element] to pull it into the minibuffer.\n\nThe first time \[next-history-element] is used after Emacs prompts for\nthe file name, the result is affected by file-name-at-point-functions',\nwhich by default try to guess the file name by looking at point in the\ncurrent buffer. Customize the value of file-name-at-point-functions'\nor set it to nil, if you want only the visited file name and the\ncurrent directory to be available on first \[next-history-element]\nrequest.\n\nYou can visit files on remote machines by specifying something\nlike /ssh:SOME_REMOTE_MACHINE:FILE for the file name. You can\nalso visit local files as a different user by specifying\n/sudo::FILE for the file name.\nSee the Info node (tramp)File name Syntax' in the Tramp Info\nmanual, for more about this.\n\nInteractively, or if WILDCARDS is non-nil in a call from Lisp,\nexpand wildcards (if any) and visit multiple files. You can\nsuppress wildcard expansion by setting find-file-wildcards' to nil.\n\nTo visit a file without any kind of conversion and without\nautomatically choosing a major mode, use \[find-file-literally]." (interactive #f(compiled-function () #<bytecode 0x156e0a882c1d>)) #<bytecode 0x1fe088297379>) "/.emacs.d/i.org")
evil-swap-keys--file-input-around-advice(#f(compiled-function (filename &optional wildcards) "Edit file FILENAME.\nSwitch to a buffer visiting file FILENAME,\ncreating one if none already exists.\nInteractively, the default if you just type RET is the current directory,\nbut the visited file name is available through the minibuffer history:\ntype \[next-history-element] to pull it into the minibuffer.\n\nThe first time \[next-history-element] is used after Emacs prompts for\nthe file name, the result is affected by file-name-at-point-functions',\nwhich by default try to guess the file name by looking at point in the\ncurrent buffer. Customize the value of file-name-at-point-functions'\nor set it to nil, if you want only the visited file name and the\ncurrent directory to be available on first \[next-history-element]\nrequest.\n\nYou can visit files on remote machines by specifying something\nlike /ssh:SOME_REMOTE_MACHINE:FILE for the file name. You can\nalso visit local files as a different user by specifying\n/sudo::FILE for the file name.\nSee the Info node (tramp)File name Syntax' in the Tramp Info\nmanual, for more about this.\n\nInteractively, or if WILDCARDS is non-nil in a call from Lisp,\nexpand wildcards (if any) and visit multiple files. You can\nsuppress wildcard expansion by setting find-file-wildcards' to nil.\n\nTo visit a file without any kind of conversion and without\nautomatically choosing a major mode, use \[find-file-literally]." (interactive #f(compiled-function () #<bytecode 0x156e0d2202a9>)) #<bytecode 0x1fe088297379>) "
/.emacs.d/i.org")
apply(evil-swap-keys--file-input-around-advice #f(compiled-function (filename &optional wildcards) "Edit file FILENAME.\nSwitch to a buffer visiting file FILENAME,\ncreating one if none already exists.\nInteractively, the default if you just type RET is the current directory,\nbut the visited file name is available through the minibuffer history:\ntype \[next-history-element] to pull it into the minibuffer.\n\nThe first time \[next-history-element] is used after Emacs prompts for\nthe file name, the result is affected by file-name-at-point-functions',\nwhich by default try to guess the file name by looking at point in the\ncurrent buffer. Customize the value of file-name-at-point-functions'\nor set it to nil, if you want only the visited file name and the\ncurrent directory to be available on first \[next-history-element]\nrequest.\n\nYou can visit files on remote machines by specifying something\nlike /ssh:SOME_REMOTE_MACHINE:FILE for the file name. You can\nalso visit local files as a different user by specifying\n/sudo::FILE for the file name.\nSee the Info node (tramp)File name Syntax' in the Tramp Info\nmanual, for more about this.\n\nInteractively, or if WILDCARDS is non-nil in a call from Lisp,\nexpand wildcards (if any) and visit multiple files. You can\nsuppress wildcard expansion by setting find-file-wildcards' to nil.\n\nTo visit a file without any kind of conversion and without\nautomatically choosing a major mode, use \[find-file-literally]." (interactive #f(compiled-function () #<bytecode 0x156e0d7fa129>)) #<bytecode 0x1fe088297379>) "/.emacs.d/i.org")
find-file("
/.emacs.d/i.org")
(lambda nil (interactive) (find-file "/.emacs.d/i.org"))()
funcall-interactively((lambda nil (interactive) (find-file "
/.emacs.d/i.org")))
call-interactively((lambda nil (interactive) (find-file "/.emacs.d/i.org")) nil nil)
command-execute((lambda nil (interactive) (find-file "
/.emacs.d/i.org")))

How to configure xenops when writing beamer slides using org mode

I use org to write beamer slides. When there are no latex headers in the org file, xenops can preview formulas correctly. However, when there are beamer-related commands, e.g., #+LATEX_HEADER: \usetheme{metropolis}, errors occur because the latex document class is "article". If I change "article" to "beamer" in the variable org-format-latex-header, the generated SVG images for the formulas are very large. How can I solve this issue?

Xenops doesn't work with LIPICs class

Hi, I just started porting an article in the LIPICs style, which is available here https://submission.dagstuhl.de/series/details/5#author
and the rendering of any math in that style fails, with an error saying that it was not able to locate \begin{document}.

I perfectly understand that this being a specific custom document class defined for a journal, it is probably a low priority.

For the moment I am deactivating xenops-mode altogether for editing those files, and I am merely submitting this issue for the sake of completeness. If I have time to tinker with it a little afterwards, I might try and fix things for this class myself and submit a PR, but for now I need to write the article

Feature request: Include array environment

xenops already handles tabular environments, so it would be nice if it could also handle array. When creating tables that export from org to both PDF and HTML, the array environment is very helpful. Thanks!

Xenops doesn't work with tkz-euclide package

Hey ! I was trying to make xenops work with my config, because it failed to show previews of latex fragments.
I narrowed it down to this problem : you can't use xenops previews if you use in your includes \usepackage{tkz-euclide}.

Minimal working example :

\documentclass{article}
\usepackage{tkz-euclide}

\begin{document}
$this fragment doesn't compile$  

\end{document}

No init.el, just plain emacs was used. I started xenops-mode and it doesn't show preview of the text between $.
For now i just remove tkz-euclide from my default preamble, but at some point i'll have to enable it, it's a pretty useful package for geometry. ^^

Errors :

Command output :
Opening input file : Aucun fichier ou dossier de ce type, /tmp/6c932f201dcd757bd129f1128405534eb625cdf6.svg

Failing command :
dvisvgm /tmp/6c932f201dcd757bd129f1128405534eb625cdf6.dvi -n -b 1 -c 1.1657142857142857 -o /tmp/6c932f201dcd757bd129f1128405534eb625cdf6.svg

xenops renders svg images in wrong background color

When the background color of the default font is "black", the svg image would be rendered in wrong background color instead of the black background, see the following screenshots:
xenops rendering properly:
图片
xenops rendering imporperly (set-face-attribute 'default nil :background "black"):
图片

Discussion here also confirms this.

xenops-image-handle-paste not working in linux!

Hi,
I am trying to the function xenops-image-hande-paste in OS. I am using xfce, doom emacs, xclip 0.13 and xfce4-screenshot.

I got no messages or errors, just nothing!

Any help is highly appreciated.

Thanks!

preview not correctly generated when leaving environment from the top

When leaving the environment, xenops automatically generates the preview for the math fragment. It works well when the point leaves the math environment from the bottom:

图片

But when the point leaves the math environment from the top, it only replaces the :end part of the math fragment:

图片

The full gif is attached below:

a

Support other documentclass

Thanks for this fantastic package!
However, is there any possibility to support other documentclass?
For example,

\documentclass[final, conference]{IEEEtran}
\IEEEoverridecommandlockouts

Because the \IEEEoverridecommandlockouts is defined in IEEEtran.cls, and xenops only use article documentclass, then it fails.

Xenops forces an article class on the preview document

When writing an document with a custom class, the xenops preview document is created with the article class. Consequently, the custom commands of the class aren't recognized and the preview document doesn't compile (even though the original one does). Here are the two files:

`
\documentclass[12pt]{fphw}

% Template-specific packages
\usepackage[utf8]{inputenc} % Required for inputting international characters
\usepackage[T1]{fontenc} % Output font encoding for international characters
\usepackage{mathpazo} % Use the Palatino font
\usepackage{amsmath}
\usepackage{graphicx} % Required for including images

\usepackage{booktabs} % Required for better horizontal rules in tables

\usepackage{listings} % Required for insertion of code
\usepackage{physics}
\usepackage{enumerate} % To modify the enumerate environment

%----------------------------------------------------------------------------------------
% ASSIGNMENT INFORMATION
%----------------------------------------------------------------------------------------

\title{Test #1} % Assignment title

\author{Sasa Salmen} % Student name

\date{april 13th, 2022} % Due date

\institute{University of São Paulo \ Molecular Sciences Course} % Institute or school name

\class{Mathematics IV} % Course or class name

\professor{Sonia Garcia} % Professor or teacher in charge of the assignment

%----------------------------------------------------------------------------------------

\begin{document}

\maketitle % Output the assignment title, created automatically using the information in the custom commands above

%----------------------------------------------------------------------------------------
% ASSIGNMENT CONTENT
%----------------------------------------------------------------------------------------

\section*{Question 9}
%------------------------------------------------

\subsection*{Answer}
\begin{align}
DH(x,y) =
\end{align}

% ----------------------------------------------------------------------------------
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
`

And the preview file:

`\documentclass{article}
\usepackage[usenames]{color}
% Template-specific packages
\usepackage[utf8]{inputenc} % Required for inputting international characters
\usepackage[T1]{fontenc} % Output font encoding for international characters
\usepackage{mathpazo} % Use the Palatino font
\usepackage{amsmath}
\usepackage{graphicx} % Required for including images
\usepackage{booktabs} % Required for better horizontal rules in tables
\usepackage{listings} % Required for insertion of code
\usepackage{physics}
\usepackage{enumerate} % To modify the enumerate environment
%----------------------------------------------------------------------------------------
% ASSIGNMENT INFORMATION
%----------------------------------------------------------------------------------------
\title{Test #1} % Assignment title
\author{Sasa Salmen} % Student name
\date{april 13th, 2022} % Due date
\institute{University of São Paulo \ Molecular Sciences Course} % Institute or school name
\class{Mathematics IV} % Course or class name
\professor{Sonia Garcia} % Professor or teacher in charge of the assignment
%----------------------------------------------------------------------------------------
\pagestyle{empty} % do not remove
% The settings below are copied from fullpage.sty
\setlength{\textwidth}{\paperwidth}
\addtolength{\textwidth}{-3cm}
\setlength{\oddsidemargin}{1.5cm}
\addtolength{\oddsidemargin}{-2.54cm}
\setlength{\evensidemargin}{\oddsidemargin}
\setlength{\textheight}{\paperheight}
\addtolength{\textheight}{-\headheight}
\addtolength{\textheight}{-\headsep}
\addtolength{\textheight}{-\footskip}
\addtolength{\textheight}{-3cm}
\setlength{\topmargin}{1.5cm}
\addtolength{\topmargin}{-2.54cm}

\begin{document}
\definecolor{fg}{rgb}{0.796078,0.8,0.776471}
\definecolor{bg}{rgb}{0.121569,0.141176,0.188235}

\pagecolor{bg}

{\color{fg}
\begin{align}
DH(x,y) =
\end{align}
}

\end{document}
`

The error log is:

This is pdfTeX, Version 3.141592653-2.6-1.40.23 (TeX Live 2021/Arch Linux) (preloaded format=latex) \write18 enabled. entering extended mode (/tmp/2d3a33af78b003d67e101a4ae56b5168071b6464.tex LaTeX2e <2021-11-15> patch level 1 L3 programming layer <2022-02-24> (/usr/share/texmf-dist/tex/latex/base/article.cls Document Class: article 2021/10/04 v1.4n Standard LaTeX document class (/usr/share/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texmf-dist/tex/latex/graphics/dvipsnam.def)) (/usr/share/texmf-dist/tex/latex/base/inputenc.sty) (/usr/share/texmf-dist/tex/latex/base/fontenc.sty) (/usr/share/texmf-dist/tex/latex/psnfss/mathpazo.sty) (/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the ?' option.
(/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)))
(/usr/share/texmf-dist/tex/latex/booktabs/booktabs.sty)
(/usr/share/texmf-dist/tex/latex/listings/listings.sty
(/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty)
(/usr/share/texmf-dist/tex/latex/listings/listings.cfg))
(/usr/share/texmf-dist/tex/latex/physics/physics.sty
(/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
(/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/share/texmf-dist/tex/latex/l3backend/l3backend-dvips.def))))
(/usr/share/texmf-dist/tex/latex/tools/enumerate.sty)
! Undefined control sequence.
l.19 \institute
{University of São Paulo \ Molecular Sciences Course} % Ins...

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...

l.19 \institute{U
niversity of São Paulo \ Molecular Sciences Course} % Ins...

! Undefined control sequence.
l.20 \class
{Mathematics IV} % Course or class name
! Undefined control sequence.
l.21 \professor
{Sonia Garcia} % Professor or teacher in charge of the assign...

(/usr/share/texmf-dist/tex/latex/psnfss/t1ppl.fd)
(/tmp//2d3a33af78b003d67e101a4ae56b5168071b6464.aux)
(/usr/share/texmf-dist/tex/latex/psnfss/ot1ppl.fd)
(/usr/share/texmf-dist/tex/latex/psnfss/omlzplm.fd)
(/usr/share/texmf-dist/tex/latex/psnfss/omszplm.fd)
(/usr/share/texmf-dist/tex/latex/psnfss/omxzplm.fd)
(/usr/share/texmf-dist/tex/latex/psnfss/ot1zplm.fd) [1]
(/tmp//2d3a33af78b003d67e101a4ae56b5168071b6464.aux) )
(see the transcript file for additional information)
Output written on /tmp//2d3a33af78b003d67e101a4ae56b5168071b6464.dvi (1 page, 8
04 bytes).
Transcript written on /tmp//2d3a33af78b003d67e101a4ae56b5168071b6464.log.
`

cannot enable xenops-mode on emacs 28

I install gccemacs on macOS with brew install emacs-plus@28 --with-native-comp and get the following error when enabling xenops-mode

Debugger entered--Lisp error: (invalid-function (result (funcall fn el)))
  (result (funcall fn el))()
  xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
  (if ov (save-excursion (goto-char (overlay-start ov)) (xenops-parse-any-element-at-point nil t)) (xenops-util-first-result #'funcall (or parse-at-point-fns (xenops-elements-get-all :parser))))
  (let ((ov (and (not (or parse-at-point-fns no-recurse)) (xenops-overlay-at-point)))) (if ov (save-excursion (goto-char (overlay-start ov)) (xenops-parse-any-element-at-point nil t)) (xenops-util-first-result #'funcall (or parse-at-point-fns (xenops-elements-get-all :parser)))))
  xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
  xenops-apply-parse-next-element(20165 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
  xenops-apply-handlers-over-region((xenops-math-reveal xenops-image-reveal xenops-element-reveal) 1 20165 nil nil)
  xenops-apply-operations((reveal))
  xenops-reveal()
  xenops-mode(toggle)
  funcall-interactively(xenops-mode toggle)
  command-execute(xenops-mode record)
  counsel-M-x-action("xenops-mode")
  ivy-call()
  #<subr ivy-read>("M-x " ("xenops-mode" "xenops-overlay-delete-overlays-in" "TeX-tex-mode" "reftex-citation" "TeX-mode" "LaTeX-mode" "package-delete" "tex-mode" "latex-mode" "viper-mode" "lsp" "reftex-label" "reftex-info" "package-upgrade" "company-reftex-citations" "reftex-mode" "reftex-view-crossref" "company-auctex-bibs" "company-auctex-symbols" "magic-latex-buffer" "align-regexp" "align-current" "align" "python-mode" "conda-env-autoactivate-mode" "conda-env-activate" "python-pytest-dispatch" "save-buffer" "emacs-version" "emacs-lisp-mode" "package-install" "vc-version-diff" "menu-bar-mode" "bibtex-sort-buffer" "global-writeroom-mode" "org-force-cycle-archived" "org-roam-mode" "auto-fill-mode" "undo-tree-mode" "shell" "c-mode" "eshell" "ansi-term" "projectile-mode" "magit-file-dispatch" "org-ref-insert-cite-with-completion" "mu4e" "c++-mode" "org-mode" "diff-hl-mode" ...) :predicate #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_32> :require-match t :history counsel-M-x-history :action counsel-M-x-action :keymap (keymap (67108908 . counsel--info-lookup-symbol) (67108910 . counsel-find-symbol)) :initial-input nil :caller counsel-M-x)
  ivy-posframe--read(#<subr ivy-read> "M-x " ("xenops-mode" "xenops-overlay-delete-overlays-in" "TeX-tex-mode" "reftex-citation" "TeX-mode" "LaTeX-mode" "package-delete" "tex-mode" "latex-mode" "viper-mode" "lsp" "reftex-label" "reftex-info" "package-upgrade" "company-reftex-citations" "reftex-mode" "reftex-view-crossref" "company-auctex-bibs" "company-auctex-symbols" "magic-latex-buffer" "align-regexp" "align-current" "align" "python-mode" "conda-env-autoactivate-mode" "conda-env-activate" "python-pytest-dispatch" "save-buffer" "emacs-version" "emacs-lisp-mode" "package-install" "vc-version-diff" "menu-bar-mode" "bibtex-sort-buffer" "global-writeroom-mode" "org-force-cycle-archived" "org-roam-mode" "auto-fill-mode" "undo-tree-mode" "shell" "c-mode" "eshell" "ansi-term" "projectile-mode" "magit-file-dispatch" "org-ref-insert-cite-with-completion" "mu4e" "c++-mode" "org-mode" "diff-hl-mode" ...) :predicate #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_32> :require-match t :history counsel-M-x-history :action counsel-M-x-action :keymap (keymap (67108908 . counsel--info-lookup-symbol) (67108910 . counsel-find-symbol)) :initial-input nil :caller counsel-M-x)
  apply(ivy-posframe--read #<subr ivy-read> ("M-x " ("xenops-mode" "xenops-overlay-delete-overlays-in" "TeX-tex-mode" "reftex-citation" "TeX-mode" "LaTeX-mode" "package-delete" "tex-mode" "latex-mode" "viper-mode" "lsp" "reftex-label" "reftex-info" "package-upgrade" "company-reftex-citations" "reftex-mode" "reftex-view-crossref" "company-auctex-bibs" "company-auctex-symbols" "magic-latex-buffer" "align-regexp" "align-current" "align" "python-mode" "conda-env-autoactivate-mode" "conda-env-activate" "python-pytest-dispatch" "save-buffer" "emacs-version" "emacs-lisp-mode" "package-install" "vc-version-diff" "menu-bar-mode" "bibtex-sort-buffer" "global-writeroom-mode" "org-force-cycle-archived" "org-roam-mode" "auto-fill-mode" "undo-tree-mode" "shell" "c-mode" "eshell" "ansi-term" "projectile-mode" "magit-file-dispatch" "org-ref-insert-cite-with-completion" "mu4e" "c++-mode" "org-mode" "diff-hl-mode" ...) :predicate #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_32> :require-match t :history counsel-M-x-history :action counsel-M-x-action :keymap (keymap (67108908 . counsel--info-lookup-symbol) (67108910 . counsel-find-symbol)) :initial-input nil :caller counsel-M-x))
  ivy-read("M-x " ("xenops-mode" "xenops-overlay-delete-overlays-in" "TeX-tex-mode" "reftex-citation" "TeX-mode" "LaTeX-mode" "package-delete" "tex-mode" "latex-mode" "viper-mode" "lsp" "reftex-label" "reftex-info" "package-upgrade" "company-reftex-citations" "reftex-mode" "reftex-view-crossref" "company-auctex-bibs" "company-auctex-symbols" "magic-latex-buffer" "align-regexp" "align-current" "align" "python-mode" "conda-env-autoactivate-mode" "conda-env-activate" "python-pytest-dispatch" "save-buffer" "emacs-version" "emacs-lisp-mode" "package-install" "vc-version-diff" "menu-bar-mode" "bibtex-sort-buffer" "global-writeroom-mode" "org-force-cycle-archived" "org-roam-mode" "auto-fill-mode" "undo-tree-mode" "shell" "c-mode" "eshell" "ansi-term" "projectile-mode" "magit-file-dispatch" "org-ref-insert-cite-with-completion" "mu4e" "c++-mode" "org-mode" "diff-hl-mode" ...) :predicate #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_32> :require-match t :history counsel-M-x-history :action counsel-M-x-action :keymap (keymap (67108908 . counsel--info-lookup-symbol) (67108910 . counsel-find-symbol)) :initial-input nil :caller counsel-M-x)
  counsel-M-x()
  funcall-interactively(counsel-M-x)
  command-execute(counsel-M-x)

GNU Emacs 28.0.50 (build 2, x86_64-apple-darwin20.2.0, NS appkit-2022.20 Version 11.1 (Build 20C69)) of 2021-01-11
macOS 11.1

missing dependency

I've installed xenops 20220421.1320 via melpa but have problems with loading it...
Despite having installed all listed dependencies (in newer versions than listed) I'm missing a dependency for 'preview!
Which package is required for this symbol?

Preview impossible inside a special edit buffer.

Hello!

I have a small problem using Xenops in org-mode.
I often use latex code blocks, and to edit them, I have to use C-C ' to access org-edit-special, in order to have access to AUCTeX tools. I can't preview my code in the special editing buffer.
Everything works fine in the org-mode buffer.
I am running emacs 26.3, under spacemacs.
I thank you very much for this wonderful package.

Error loading document containing source code

Emacs generates an error when using xenops if I load the following LaTeX file:

\documentclass[12pt]{article}
\usepackage{minted}
\begin{document}
Here is a simple \LaTeX{} document
\begin{minted}[linenos,numbersep=5pt,gobble=2,frame=lines,framesep=2mm]{c}
  __declspec(dllexport) double RHSaddDLL(double x, double y)
  {
      return(x+y);
  }
\end{minted}
\end{document}

%%% Local Variables:
%%% mode: latex
%%% LaTeX-command: "latex  --synctex=1 -interaction=nonstopmode -shell-escape"
%%% TeX-master: t
%%% End:

Here is the relevant portion of the error dump. It ends by telling me to report a bug in org mode, which is odd as this isn't an org file!

Warning (org-element-cache): org-element--cache: Org parser error in slides/05-numeric.tex::47636. Resetting.
 The error was: (error "rx ‘**’ range error")
 Backtrace:
"  backtrace-to-string(nil)
  org-element-at-point()
  org-src-coderef-format((src-block (:language nil :parameters \"[linenos,numbersep=5pt,gobble=2,frame=lines,frames...\" :value \"\\n  __declspec(dllexport) double RHSaddDLL(double x...\")))
  org-babel-get-src-block-info(light (src-block (:language nil :parameters \"[linenos,numbersep=5pt,gobble=2,frame=lines,frames...\" :value \"\\n  __declspec(dllexport) double RHSaddDLL(double x...\")))
  xenops-minted-parse-at-point()
  funcall(xenops-minted-parse-at-point)
  xenops-util-first-result(funcall (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
  xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
  xenops-apply-parse-next-element(63196 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
  xenops-apply-handlers-over-region((xenops-math-render xenops-image-render) 1 63196 nil nil)
  xenops-apply-operations((render))
  xenops-render()
  xenops-render-if-cached()
  xenops-mode()
  run-hooks(change-major-mode-after-body-hook text-mode-hook TeX-mode-hook LaTeX-mode-hook)
  apply(run-hooks (change-major-mode-after-body-hook text-mode-hook TeX-mode-hook LaTeX-mode-hook))
  run-mode-hooks(text-mode-hook TeX-mode-hook LaTeX-mode-hook)
  TeX-latex-mode()
  apply(TeX-latex-mode nil)
  latex-mode()
  set-auto-mode-0(latex-mode nil)
  set-auto-mode()
  normal-mode(t)
  after-find-file(nil nil)
  find-file-noselect-1(#<buffer slides/05-numeric.tex> \"~/teaching/MFE230I/slides/05-numeric.tex\" t nil \"~/teaching/MFE230I/slides/05-numeric.tex\" (4581010 16777225))
  find-file-noselect(\"05-numeric.tex\" t)
  latexenc-find-file-coding-system((insert-file-contents \"/Users/stanton/teaching/MFE230I/slides/05-numeric....\" t nil nil nil))
  insert-file-contents(\"~/teaching/MFE230I/slides/05-numeric.tex\" t)
  find-file-noselect-1(#<buffer 05-numeric.tex> \"~/teaching/MFE230I/slides/05-numeric.tex\" nil nil \"~/teaching/MFE230I/slides/05-numeric.tex\" (4581010 16777225))
  find-file-noselect(\"/Users/stanton/teaching/MFE230I/slides/05-numeric....\" nil nil nil)
  find-file(\"/Users/stanton/teaching/MFE230I/slides/05-numeric....\")

URLs are not rendered correctly in xen mode

  • Initial \ should be hidden
  • % in URL not handled correctly
\url{https://www.wikiwand.com/en/Porous_set}
\url{https://math.stackexchange.com/questions/1362464/porous-sets-why-measure-zero}
\url{https://www.wikiwand.com/en/Lebesgue%27s_density_theorem}
image

Continue after error

Is there a way to continue the process after the latex compiler prints an error?

In my case, I use xelatex and the xgreek package. This package brings out some warnings, but the final xdv file is compiled fine. If I run the commands manually, the svg file is created correctly, but xenops stops before dvisvgm is executed. My relevant configuration is the following:

(use-package xenops
  :straight t
  :config
  (setq xenops-math-image-scale-factor 1.6))

(add-to-list 'org-latex-packages-alist
	     '("cache=false" "minted" t))

(setq xenops-math-latex-process-alist
      '(
       (dvisvgm :programs
                ("xelatex" "dvisvgm")
                :description "xdv > svg"
                :message "you need to install the programs: xelatex and dvisvgm."
                :image-input-type "xdv"
                :image-output-type "svg"
                :image-size-adjust (0.5 . 0.5)
                :latex-compiler
                ("xelatex -no-pdf -interaction=nonstopmode -shell-escape -output-directory %o %f")
                :image-converter
                ("dvisvgm %f -n -b min -c %S -o %O"))
        (dvipng :programs
               ("xelatex" "dvipng")
               :description "dvi > png"
               :message "you need to install the programs: latex and dvipng."
               :image-input-type "dvi"
               :image-output-type "png"
               :image-size-adjust
               (1.0 . 1.0)
               :latex-compiler
               ("xelatex -interaction nonstopmode -shell-escape -output-format dvi -output-directory %o %f")
               :image-converter
               ("dvipng -D %D -T tight -o %O %f"))
       (imagemagick :programs
                    ("latex" "convert")
                    :description "pdf > png"
                    :message "you need to install the programs: latex and imagemagick."
                    :image-input-type "pdf"
                    :image-output-type "png"
                    :image-size-adjust
                    (1.0 . 1.0)
                    :latex-compiler
                    ("pdflatex -interaction nonstopmode -shell-escape -output-directory %o %f")
                    :image-converter
                    ("convert -density %D -trim -antialias %f -quality 100 %O"))))

(setq xenops-math-latex-process 'dvisvgm)
(add-hook 'latex-mode-hook #'xenops-mode)
(add-hook 'LaTeX-mode-hook #'xenops-mode)
(add-hook 'org-mode-hook #'xenops-mode)

cannot enable xenops-mode on emacs 29

I install gccemacs on archlinux with sudo pacman -S emacs-native-comp-git and get the following error when enabling xenops-mode

Debugger entered--Lisp error: (invalid-function (ov (and (not (or parse-at-point-fns no-recurse)) (xenops-overlay-at-point))))
  (ov (and (not (or parse-at-point-fns no-recurse)) (xenops-overlay-at-point)))()
  xenops-parse-any-element-at-point((xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
  xenops-apply-parse-next-element(23136 (xenops-math-parse-block-element-at-point xenops-math-parse-inline-element-at-point xenops-math-parse-table-at-point xenops-image-parse-at-point xenops-footnote-parse-at-point xenops-minted-parse-at-point xenops-src-parse-at-point))
  xenops-apply-handlers-over-region((xenops-math-reveal xenops-image-reveal xenops-element-reveal) 1 23136 nil nil)
  xenops-apply-operations((reveal))
  xenops-reveal()
  xenops-mode(toggle)
  funcall-interactively(xenops-mode toggle)
  command-execute(xenops-mode record)
  counsel-M-x-action("xenops-mode")
  ivy-call()
  ivy-read("M-x " ("toggle-debug-on-error" "xenops-doctor" ...) :predicate counsel--M-x-externs-predicate :require-match t :history counsel-M-x-history :action counsel-M-x-action :keymap (keymap (67108908 . counsel--info-lookup-symbol) (67108910 . counsel-find-symbol)) :initial-input nil :caller counsel-M-x)
  counsel-M-x()
  funcall-interactively(counsel-M-x)
  command-execute(counsel-M-x)

xenops-reveal-on-entry messes with cursor position

When xenops-reveal-on-entry is enabled and a previously completed fragment (say, \(x\)) is edited, typing an underscore immediately moves the cursor to the beginning of the fragment, leading to input such as \(1x_{}\) instead of \(x_{1}\). I have checked that this does not happen when xenops-reveal-on-entry is set to nil.

Xenops gets confused by text mode dollar signs

If I type the following line:

Dollar amount \$1. Dollar amount \$2

as soon as I type the second dollar sign, I get a xenops error indicator next to the first dollar sign. Not a big deal, but if it's easy to implement, it would be good if xenops always ignored dollar signs that are actually typeset as dollar signs,\$

Support pasting images from clipboard on Linux and Windows.

If you capture a screenshot to your system clipboard and then paste (e.g. C-y) into the LaTeX buffer, Xenops will notice that you're pasting image data, prompt for a file to save it in, and insert the \includegraphics link. However, this is currently implemented for MacOS only.

Make it easy to insert text immediately before/after inline math block

This inline code block starts in the first column, and I want to insert text before it. However, it is hard to get point into position in the first column: for example, starting with point inside the code block, and moving point leftwards, just as point is about to reach the desired insert location, the code block renders and the cursor highlights the image.

issue-2

Doesn't work in org-mode

Hi! I really appreciate this package! I use it in LaTeX and it runs very well, making the writing process pleasant.
But I found it doesn't work inside org-mode. After editing a \(...\) inline LaTeX block and moving the cursor out, xenops seems to compile the LaTeX and produce images, but it doesn't. The inline code shows a warning sign like this:
image
But xenops-doctor says xenops is healthy...
And I found there are no images generated in xenops-image-directory and xenops-cache-directory for the inline LaTeX in org-mode file.
Here is the my whole config for xenops:

(add-hook 'latex-mode-hook #'xenops-mode)
(add-hook 'LaTeX-mode-hook #'xenops-mode)
(add-hook 'org-mode-hook #'xenops-mode)
(setq xenops-reveal-on-entry t
      xenops-image-directory (expand-file-name "xenops/image" user-emacs-directory)
      xenops-math-latex-process 'dvisvgm
      xenops-math-image-scale-factor 2
      )
(setq xenops-math-latex-process-alist
      '((dvipng :programs
               ("latex" "dvipng")
               :description "dvi > png" :message "you need to install the programs: latex and dvipng." :image-input-type "dvi" :image-output-type "png" :image-size-adjust
               (1.0 . 1.0)
               :latex-compiler
               ("latex -interaction nonstopmode -shell-escape -output-format dvi -output-directory %o %f")
               :image-converter
               ("dvipng -D %D -T tight -o %O %f"))
       (dvisvgm :programs
                ("latex" "dvisvgm")
                :description "xdv > svg"
                :message "you need to install the programs: latex and dvisvgm."
                :image-input-type "xdv"
                :image-output-type "svg"
                :image-size-adjust (0.5 . 0.5)
                :latex-compiler
                ("xelatex -no-pdf -interaction nonstopmode -shell-escape -output-directory %o %f")
                :image-converter
                ("dvisvgm %f -n -b min -c %S -o %O"))
       (imagemagick :programs
                    ("latex" "convert")
                    :description "pdf > png" :message "you need to install the programs: latex and imagemagick." :image-input-type "pdf" :image-output-type "png" :image-size-adjust
                    (1.0 . 1.0)
                    :latex-compiler
                    ("pdflatex -interaction nonstopmode -shell-escape -output-directory %o %f")
                    :image-converter
                    ("convert -density %D -trim -antialias %f -quality 100 %O"))))

I have edited the dvisvgm entry of xenops-math-latex-process-alist to use xelatex. I think it's not a problem because it works well in LaTeX files.

local subdirectory for all minted-directories

Hi,
I am using xenops since a few days with orgmode; this works quite nice.

Though the directory gets filled with plenty of _minted* directories.
image

Is it possible to put them e.g. into a subfolder like ./.xenops?
This is only a minor issue, but would be nice to have it a bit cleaner.

Thank you in advance!
Fab

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.