Eric Schulte <schulte.eric <at> gmail.com> writes: > > Rainer M Krug <Rainer <at> krugs.de> writes: > > > The error is back: > > > > You say "back", was this error not present recently? If so could you > isolate the commit at which this error appeared? >
The bug seems to be in the use of (org-link-search heading) in org-babel-exp-in-export-file which is called in org-babel-exp-process-buffer. That search will find the first heading that is a match after (point-min). So it will mess up other header args, too. It was there back in 8.0.7 and recent commits did not touch it AFAICS. HTH, Chuck > Thanks, > Eric > > > > > When one header in a subtree which has the header argument > > :eval never > > has the same name as in a following subtree which should be evaluated on > > export, the second subtree is not exported. When the name of the header > > is changed, the subtree is exported as expected. > > > > --8<---------------cut here---------------start------------->8--- > > #+PROPERTY: exports both > > #+PROPERTY: session *tmp_R* > > > > * Some non-evaluated code > > :PROPERTIES: > > :eval: never > > :END: > > ** This is the same header > > #+BEGIN_SRC R > > cat("\ntwo\n") > > #+END_SRC > > > > * Data Assessment Results > > ** This is the same header > > If the name of the header is changed, the subtree is evaluated on export. > > #+begin_src R > > cat("\nhere it is <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> <at> \n") > > #+end_src > > --8<---------------cut here---------------end--------------->8--- > > > > Org-mode version 8.2.6 (release_8.2.6-920-gc6d698 <at> /Users/rainerkrug/.emacs.d/org-mode/lisp/) > > GNU Emacs 24.3.1 (x86_64-apple-darwin13.0.0, Carbon Version 1.6.0 AppKit 1265) of 2014-02-13 on Rainers-MacBook-Pro-2.local > > > > Cheers, > > > > Rainer >