2014-04-04 65 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