Hi,
  I have found a bug where using #+call: on a block will fail to
execute :file elisp, saving to the string rather than the evaluated
result. It is on main at 9f3ee0fa5e3e8835dd34f134f05840aa28a21f5f.
It is present in org 9.4.4 that comes with Emacs 27.2, but it is NOT
present in org 9.1.9 that comes with Emacs 26.3, so the bug was
introduced some time between 9.1.9 and 9.4.4. An example with the
repro is below. Best,
Tom

#+begin_src org :tangle ./org/bug-call-ff-el.org
,#+name: should-save-to-oops.ext
,#+begin_src elisp :results file :file (or "oops.ext")
'hello
,#+end_src

,#+RESULTS: should-save-to-oops.ext
[[file:oops.ext]]

,#+call: should-save-to-oops.ext()

,#+RESULTS:
[[file:(or "oops.ext")]]
#+end_src

Reply via email to