Eric Schulte <eric.schu...@gmx.com> writes: > Andreas Leha <andreas.l...@med.uni-goettingen.de> writes: > >> Hi all, >> >> is there a possibility to exclude (or include) parts of the document >> based on some babel source block result? >> >> First some use case: >> Say, I am doing a statistical test. And only if the test turns out to be >> significant, a follow-up analysis is carried out. >> >> Is that possible? >> >> One thinkable and ugly option would be to allow lisp-generated tags like >> in this dummy example: >> >> #+begin_org >> >> * The Test >> #+name: sometest >> #+begin_src R >> test_result <- 0.03 >> #+end_src >> >> >> ** export maybe (if (< (string-to-number (sbe sometest)) 0.05) ":export:" >> ":noexport:") >> The follow-up >> >> #+end_org >> >> >> Regards, >> Andreas >> >> > > Hi Andreas, > > When doing something this complex you may just want to write your own > function which could say... take a subtree ID and a boolean flag as > arguments and then set the export flag on that subtree as appropriate. > > The org-id-goto and org-toggle-comment functions may help in > implementing this function. > > Best,
Hi Eric, in my opinion, there are more complex things in org-mode already ;-) I agree, that such functionality doesn't need to be provided in org itself. Thanks a lot for the pointers to possible entry-points for an implementation. I hope, I'll find time to to go for it. Would be good for my elisp, anyway... Regards, Andreas