And ignore my suggestion about stripping input on the Elisp side. Didn't think that through.
On Wed, 21 Feb 2024 at 16:04, Martin Edström <meedstro...@gmail.com> wrote: > > Actually, I agree about your test case, that looks like it'd cause a problem. > > So we patch the function to use `shell-quote-argument'? > > On Wed, 21 Feb 2024 at 15:38, Max Nikulin <maniku...@gmail.com> wrote: > > > > On 19/02/2024 02:36, Martin Edström wrote: > > > +Since this is a shell-command, remember to use single-quotes > > > +around \\='%i\\=', not double-quotes! Else a math fragment such > > > +as \"$y = 200$\" gets butchered into only \" = 200\"." > > > > I am afraid, the code, not the docstring must be fixed. I have not tried > > it, but I expect an issue with > > > > Test \(f' = df/dx\) > > > > So `shell-quote-argument' is necessary and quotes around %i must be > > stripped similar to %s in mailcap entries in `org-open-file'. > > > > Notice that dollar-math $x = y$ is not recommended and considered as > > obsolete syntax. Use \(x = y\) or \[x = y\] (the latter for display math).