Hi everyone, I want to generate some parts of my document programmatically from an emacs-lisp src block - i.e. the code produces Org markup which I want to then export. Is there a way to wrap the #+RESULTS block in an environment that still gets evaluated as Org text (e.g. when exporting)? More details: Here's a sample src block which shows the kind of thing I need to do: #+begin_src emacs-lisp :results value raw :exports results (mapconcat (lambda (b) (format "#+begin_%s Generated %s block at %s ,#+end_%s" b b (current-time-string) b)) '("example" "quote") "\n") #+end_src Using =:results value raw= in the header produces the result from the block without wrapping it in any blocks, which is exactly what I need. E.g.: #+RESULTS: #+begin_example Generated example block at Tue Nov 10 15:07:45 2020 #+end_example #+begin_quote Generated quote block at Tue Nov 10 15:07:45 2020 #+end_quote HOWEVER, this has the problem that when I re-evaluate the code block, only the first block below #+RESULTS gets replaced, pushing the others downward, so I end up with something like this after a couple of times: #+RESULTS: #+begin_example Generated example block at Tue Nov 10 15:08:42 2020 #+end_example #+begin_quote Generated quote block at Tue Nov 10 15:08:42 2020 #+end_quote #+begin_quote Generated quote block at Tue Nov 10 15:08:39 2020 #+end_quote #+begin_quote Generated quote block at Tue Nov 10 15:07:45 2020 #+end_quote If I remove the "raw" then the results get wrapped in an example block (or any other that I specify with =:wrap=), which means they get correctly replaced every time, but not evaluated as Org text: #+RESULTS: : #+begin_example : Generated example block at Tue Nov 10 15:09:46 2020 : #+end_example : #+begin_quote : Generated quote block at Tue Nov 10 15:09:46 2020 : #+end_quote So again, my question is: is there a way to wrap the #+RESULTS block in an environment that still gets evaluated as Org text (e.g. when exporting), so that I can rerun the code block without having to manually trim the results block afterwards? Thanks! --Diego