有没有办法从外部文件导入代码到Babel源块?

时间:2015-09-15 02:18:01

标签: emacs org-mode babeljs

我对Literate Programming特别感兴趣,其中文档和源代码在一个文件中。 Org-Mode支持Babel嵌入源代码块的能力。一个缺点是语法突出显示不起作用,当块处于组织模式时,您无法利用完整的语言模式功能。

Babel支持“纠结”源代码,它将源代码复制到命名文件中,例如test.py.我正在寻找一种解决方案,它可以让我在一个功能齐全的语言模式下开发源代码,同时能够在组织模式中记录该代码,解释'为什么'。

1 个答案:

答案 0 :(得分:1)

在源代码块的<body>

 #+NAME: <name>
 #+BEGIN_SRC <language> <switches> <header arguments>
   <body>
 #+END_SRC

C-c '将在<language>的相应主要模式下打开缓冲区。 Babel 文档为here