Hi all,
Since this is not related to caching, I post this as a separate question
from [1].
I want to argue that specifying ':eval never' as argument to a #+call
line should transitively apply to the called block as well.
Here is the example:
--8<---------------cut here---------------start------------->8---
* Test
** A long running code block.
#+name: foo
#+begin_src emacs-lisp :var bar="baz"
(sit-for 15)
(message "bar=%S" bar)
#+end_src
** Calling
This should not execute anything IMO.
#+call: foo("qux") :eval never
I.e. it should behave as this:
#+call: foo[:eval never]("qux") :eval never
--8<---------------cut here---------------end--------------->8---
Regards,
Andreas
[1] http://permalink.gmane.org/gmane.emacs.orgmode/102349