[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Docstrings and literate programming (good practices?)
From: |
Ihor Radchenko |
Subject: |
Re: Docstrings and literate programming (good practices?) |
Date: |
Wed, 02 Nov 2022 07:13:23 +0000 |
Juan Manuel Macías <maciaschain@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>
Re: Docstrings and literate programming (good practices?), Rudolf Adamkovič, 2022/11/03