org-babel: nested calls inherit header args from enclosing scopes
commit0d10946cff18ab25b376f6c423a6adcaa50d22ee
authorDan Davison <davison@stats.ox.ac.uk>
Tue, 20 Oct 2009 02:53:44 +0000 (19 22:53 -0400)
committerDan Davison <davison@stats.ox.ac.uk>
Tue, 20 Oct 2009 03:33:03 +0000 (19 23:33 -0400)
tree94cc07d1d534271a44075552f2cffd2582de9aa1
parent6c0c2039dd9c35e5a65c7dca0468e089fcb551d3
org-babel: nested calls inherit header args from enclosing scopes

And when merging header args, those from enclosing scopes take
precedence. For example, output to file from a source block is
implemented by (a) sending the output to file, and (b) having the
source block return the file name as its result. Before this change,
the file name returned could be set by a referenced source block (a
nested call), regardless of the value of the :file header arg of the
top-level source block.
contrib/babel/lisp/org-babel-ref.el