使用org-mode,我想在导出代码块时导出代码黑名称。
例如,
#+NAME:code-segment-1
#+BEGIN_SRC javascript
var x = 5;
#+END_SRC
#+NAME:code-segment-2
#+BEGIN_SRC javascript
var y = 2;
#+END_SRC
#+NAME:assembly
#+BEGIN_SRC javascript :noweb yes :tangle "./assembly.js"
<<code-segment-1>>
<<code-segment-2>>
return x + y;
#+END_SRC
我希望导出看起来像:
code-segment-1:
var x = 5;
code-segment-2:
var y = 2;
assembly:
var x = 5;
var y = 2;
return x + y;
答案 0 :(得分:0)
基于Export code block names in cweb or noweb style?,稍作修正和验证,以下是解决方案:
(setq org-babel-exp-code-template
(concat "\n=%name=:\n"
org-babel-exp-code-template)
)
它将根据需要生成预期的块名称。