Ihor Radchenko <yanta...@posteo.net> writes: > When you have :dir argument in a source block, default-directory is set > to :dir value during execution. This affects the location of temporary > files as well.
Yes, but not for header argument evaluation (which I think is reasonable). An example of what I meant: --8<---------------cut here---------------start------------->8--- #+begin_src shell :dir /ssh:remote: :var file=(org-babel-temp-stable-file (org-babel-get-src-block-info t) "") echo hello world > $file #+end_src --8<---------------cut here---------------end--------------->8---