Ferdinand Pieper <f...@pie.tf> writes: > 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---
Sure. I believe that we do not need to change anything wrt this example. Though maybe explain a bit in documentation? Patches welcome! -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>