Emacs 如何跳过src块的执行

Emacs 如何跳过src块的执行,emacs,org-mode,Emacs,Org Mode,我在一个文件中有两种类型的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块:

首先,

#+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块。

我不太理解您的问题,但您可以使用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>

我不太理解你的问题,但你可以使用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>

由于没有:eval yes导出将禁止交互式求值,并且在导出过程中允许它,所以您唯一可以做的就是将发布代码块设置为:eval no或:eval query


这样,它们就不会自动执行:根本不会执行,也不只是在交互式缓冲区求值过程中执行,这取决于您对查询的回答。

因为没有:eval yes导出将禁止交互式求值,并且在导出过程中允许它,您只能将发布代码块设置为:eval no或:eval query


这样,它们就不会自动执行:根本不会执行,也不只是在交互式缓冲区评估期间执行,这取决于您对查询的回答。

这与Emacs或组织模式无关。请试着回答你非常理解的问题。这与Emacs或组织模式无关。请试着回答你非常理解的问题。