And in this case, since it is multi-line output, it would have to be handed as normal output. Right?
/PA On Sat, 11 Jul 2026 at 12:13, Ihor Radchenko <[email protected]> wrote: > Visuwesh <[email protected]> writes: > > >>> Invalid language parameter; accepted values are c, pascal, ... > >> Yes, it would make sense. > >> I am not sure what would be breaking about this. > > > > Forcing the input language to normal would be a breaking change because > > currently, one could have calc's language set to Mathematica and have > > the source block be in Mathematica. > > > However, if we are going to error out, I don't think we need to worry > > too much. > > If there is explicit language specific in the src block, it is > deliberate choice that could not exist before your patch. Nothing will > break. > > If there is no language specified in src block, it would make sense to > inherit it from current calc setup. > > >>> +(defun org-babel-calc--format-lang (result params old-lang > old-lang-opt) > >>> + "Return RESULT as per the Calc language given in PARAMS. > >>> +This resets the Calc language back to OLD-LANG, and the options to > >>> +OLD-LANG-OPT." > >>> + (calc-set-language (org-babel-calc--valid-lang-p params)) > >>> + (prog1 > >>> + (if (eq calc-language 'latex) > >>> + (concat "\\begin{equation*}\n" > >>> + (calc-eval result) > >>> + "\n\\end{equation*}") > >>> + (calc-eval result)) > >> > >> What about inline src blocks? > > > > I don't use inline source blocks so I don't know how to handle them. We > > could go with \( \) or \[ \]. The former would be appropriate AFAICT. > > I think we should simply use the machinery from org-babel-insert-result, > modifying it as needed. It already knows how to handle inline vs. normal > src blocks. > > -- > Ihor Radchenko // yantar92, > Org mode maintainer, > Learn more about Org mode at <https://orgmode.org/>. > Support Org development at <https://liberapay.com/org-mode>, > or support my work at <https://liberapay.com/yantar92> > > -- Fragen sind nicht da, um beantwortet zu werden, Fragen sind da um gestellt zu werden Georg Kreisler "Sagen's Paradeiser" (ORF: Als Radiohören gefährlich war) => write BE! Year 2 of the New Koprocracy This was produced by a human (implied virtues and weaknesses acknowledged) I'd hate this being fed to any form of AS (sorry AI)...
