Juan Manuel Macías <maciasch...@posteo.net> writes: > #+NAME: docstring1 > #+begin_src org :post format-docstring(*this*) :results replace :exports > results :tangle no > Lorem ipsum dolor sit amet. > > Consectetuer adipiscing elit. "Donec hendrerit tempor tellus". Donec > pretium posuere > tellus. Proin quam nisl, tincidunt et, mattis eget, convallis nec, purus. > Cum sociis > natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. > #+end_src
You can also have #+name: docstring1 : Lorem ipsum dolor sit amet. : : Consectetuer adipiscing elit. "Donec hendrerit tempor tellus". Donec pretium posuere : tellus. Proin quam nisl, tincidunt et, mattis eget, convallis nec, purus. Cum sociis : natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. > #+begin_src emacs-lisp :noweb strip-export :exports code > (defun foo () > <<docstring1()>> > (message "hello world")) > #+end_src > > The only drawback is that with :noweb strip-export an empty line is > left. Why do you need to strip docstring on export? -- Ihor Radchenko // yantar92, Org mode contributor, 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>