Have you seen https://github.com/tj64/org-dp? It seems to do a lot with creating and manipulating org elements. It might either be handy or lead to some inspiration. On Wed, Dec 8, 2021 at 6:20 PM Juan Manuel Macías wrote: > Max Nikulin writes: > > > As you have guessed, It is not my choice, it is interface of ox.el and > > org-element.el. > > Indeed. Sorry for my haste: it's the consequences of not read the code > carefully :-) > > Of course, your orgia-link-procedure could be extended to more org > elements. > I can't think of what kind of scenario that might fit in, but as a proof > of concept I find it really stimulating. E.g: > > #+begin_src elisp > (org-export-string-as " \"Lorem\\nipsum\\ndolor\")>" 'html t) > #+end_src > > #+RESULTS: > :

> :

> : Lorem
> : ipsum
> : dolor

> :

> > #+begin_src elisp > (org-export-string-as " (\":environment foreigndisplayquote :options {greek}\")) > \"Δαρείου καὶ Παρυσάτιδος γίγνονται παῖδες δύο, πρεσβύτερος μὲν > Ἀρταξέρξης, νεώτερος δὲ Κῦρος·\")>" 'latex t) > #+end_src > > #+RESULTS: > : \begin{foreigndisplayquote}{greek} > : Δαρείου καὶ Παρυσάτιδος γίγνονται παῖδες δύο, πρεσβύτερος μὲνἈρταξέρξης, > νεώτερος δὲ Κῦρος· > : \end{foreigndisplayquote} > > > > However if you strongly want to use proper terminology in markup, you > > may try to trade it for +your soul+ compatibility and portability > > issues. The following almost works: > > Interesting, thank you. > > Yes, it is strange the new line added in `evilatex-emph' ... I have no > idea why that happens. > > Best regards, > > Juan Manuel > -- John ----------------------------------- Professor John Kitchin (he/him/his) Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 @johnkitchin http://kitchingroup.cheme.cmu.edu