我想使用 Emacs 进行文学编程。
我希望我的代码看起来像这。
<<class Hufftree definition>>=
template<typename DataType, typename Frequency> class Hufftree
{
public:
Hufftree public members
private:
Hufftree private members
};
在 org-babel 中,我无法为遍布整个文档的代码片段命名并将它们收集在一起,如下所示。每当我编译时,我希望该工具能够自动插入到<<member functions>>
我引用它们的任何地方。
Some text here. Blah blah...
<<my foo class>> ==
#+begin_src ruby
class Foo{
<<member functions>>
}
#+end_src
Something random to say about some other things.
<<member functions>> ==
#+begin_src
// code for member functions goes here
#+end_src