我正在使用 emacs org 模式进行可重复的研究。我无法将调用结果链接到代码块。作为我正在尝试做的一个最小示例:
* Functions
#+name: f1
#+begin_src elisp :var x=7
(+ x x)
#+end_src
#+name: f2
#+begin_src elisp :var x=7
(+ x 2)
#+end_src
* Data
#+name: intermediate
#+call: f1(x=5)
#+RESULTS: intermediate
: 10
#+call: f2(x=intermediate)
当我打电话时f2
,它失败了,因为x
is nil
。如果我从 on 调用中删除名称f1
,则 f2 可以工作,但如果我更改f1
.
如何告诉 org 模式我想查看函数调用的结果,而无需在每次计算结果时手动重命名?