我可以使用 org-babel-tangle 来缠结当前文件。我想知道您是否可以让 org export 缠结 org 文件中的所有代码块。
谢谢 EA
最佳答案
这会在导出时运行 org-babel-tangle
:
#+NAME: tangle-it
#+BEGIN_SRC emacs-lisp :exports none
(org-babel-tangle)
#+END_SRC
#+BEGIN_SRC text :results silent :noweb yes :exports results
<<tangle-it()>>
#+END_SRC
#+BEGIN_SRC css :tangle test.css
body {
font-size: 12px;
}
#+END_SRC
与 #+CALL: tangle-it()
一起使用时不起作用。
也可以用宏来实现:
#+MACRO: tangle-it (eval (progn (org-babel-tangle) ""))
{{{tangle-it()}}}
#+BEGIN_SRC css :tangle test.css
body {
font-size: 12px;
}
#+END_SRC
关于emacs - 导出过程中组织模式是否会纠结,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35024520/