Eric S Fraga <e.fr...@ucl.ac.uk> writes: > Rainer M Krug <rai...@krugs.de> writes: > > [...] > >> Correct me if I am wrong, but I seem to remember that source blocks >> under a commented heading are not tangled? >> >> But I just tried it now, and it doesn't seem to be the case anymore - >> code blocks under commented header are still tangled - has this feature >> been removed or was it never there? > > It was there; we had a discussion about this early this year. There is > a commit log entry indicating that this was implemented: > > ,---- > | commit 8e0b4529f780de4e442d26a7ba4aedd892c78c5b > | Author: Bastien Guerry <b...@altern.org> > | Date: Thu Feb 28 10:25:21 2013 +0100 > | > | ob-tangle.el (org-babel-tangle-collect-blocks): Don't collect blocks in > commented out headings > | > | * ob-tangle.el (org-babel-tangle-collect-blocks): Don't > | collect blocks in commented out headings. > | > | Thansk to the various people who requested this. > `---- > > but I also found recently that code blocks in commented sections are > indeed tangled. > > I have no idea what has happened to the code since.
It looks like commit 17131cb broke the heading handling of `org-babel-tangle-collect-blocks' by removing the application of an anonymous lambda function. I just pushed up a fix which reapplies this function, and tangles the following file correctly (i.e., does not tangle the commented heading). Thanks for pointing this out. Cheers, -- Eric Schulte https://cs.unm.edu/~eschulte PGP: 0x614CA05D