2014-04-04 41 views
1

我有两种类型的SRC块中的一个文件:如何跳过SRC块的执行

首先,

#+begin_src emacs-lisp 
(insert "For exporting code examples to html only") 
#+end 

仅用于发布代码,以及第二

#+begin_src emacs-lisp :exports results 
(emacs-version) 
#+end 

仅用于执行后的发布结果。我想在文件中自动更新“的结果,”所有SRC块(例如,通过org-babel-execute-buffer),但所有的SRC块“的发布代码示例仅”不应该被执行。

回答

3

至于有没有“:EVAL是出口”(这将抑制互动评价,以及允许它出口过程中),你唯一可以做的事情或者是设置你的“发布”代码块“:EVAL没有”或“:EVAL查询”。 ,这取决于你回答查询什么都没有,或者没有在互动缓冲评价只是:

这样的话,他们就不会被自动执行。

-4

我不很了解WEL你的问题,但你可以使用JavaScript的解决方案:

<script> 
var link = document.createElement("link"); 
link.setAttribute("rel", "stylesheet"); 
link.setAttribute("type", "text/css"); 
link.setAttribute("href", "styles.css"); 
document.head.appendChild(link); 
</script> 
+0

这有什么都没有做的Emacs或'ORG-mode'。请尽量回答您*确实很好理解的问题。 – Chris