2014-06-06 100 views
4

在组织模式下编写识字程序时,导出类似于早期识字编程工具(如cweb或noweb)中的编织。这些工具会为编织(输出)输出添加一个代码块名称。在组织模式,它会是这个样子:以cweb或noweb风格导出代码块名称?

组织文件:

#+NAME: mycodeblock 
#+BEGIN_SRC language 
[Source code here] 
#+END_SRC 

出口输出:

<mycodeblock>= 
[Source code here] 

我想知道如果有一个出口的名称在组织模式的任何支持这种风格的代码块。如果没有,有没有办法至少输出代码块的名称作为某种标签?

我已经看到提示可以导出代码块的名称,但我没有找到确切的语法。

回答

0

您可以用实验:

;; template used to export the body of code blocks 
(setq org-babel-exp-code-template 
     ;; (concat "\n=%name=:\n" 
       org-babel-exp-code-template) 
     ;;) 
) 

虽然,这不是像你一样NuWeb/NoWeb的结果;请参阅http://lists.gnu.org/archive/html/emacs-orgmode/2009-12/msg00170.html以了解它们与Org的比较(尽管PDF链接无法访问)。

+0

有没有办法在每个文件/每个项目的基础上做到这一点? – tekknolagi