I write academic articles with org mode. Sometimes I'd like to keep things clustered in no-op blocks, just so I can identify them later. An example would be reviewer comments or changes:
* Methods
We did a bit of this and that.
#+begin_revision
# Reviewer said our methods weren't clear enough
In this we collected data from N participants...
In that we analysed the data as described in X.
#+end_revision
I don't want drawers because I don't want to keep things hidden per default. I'd prefer to have a no-op block, whereby its content goes to export as if the block didn't exist at all. The advantage is that If I ever went back to the manuscript years later, I'd still have this "meta" block information in there.
I know I could use the :ignore:
tag and have an extra heading, but I feel these comments don't really belong in the document hierarchy.
Are there NO-OP blocks? Or what would be the best way to implement them?
# begin_revision
and# end_revision
without the + sign. such that orgmode does not recognize it. It is only your own convention.(defblock revision nil nil "A no-op block." contents)
---this now just works when alhassy.github.io/org-special-block-extras is enabled.