haskell - Emacs 组织模式和读写 Haskell

标签 haskell emacs org-mode

在 org-mode 中,以冒号开头的行被格式化为源代码。 (http://orgmode.org/manual/Literal-examples.html)

在 literate Haskell 中,源代码行以大于号开头。

我想用我目前的首选格式 org-mode markdown 来编写识字的 Haskell。

因为我假设我无法更改 Haskell 编译器,所以我的问题是:

我可以以某种方式在 org 模式下制作大于号的代码行标记吗? (我试图自己找到它,但由于 org.el 是一个 865k 文件,22k loc,我仍然迷路了。)

最佳答案

不是您问题的确切答案,而是我如何使用 org 编写识字 Haskell 的示例:https://github.com/haroldcarr/make-mp3-copies

README.org 是识字的 Haskell,MakeMP3Copies.hs 是从 .org 文件中“纠结”出来的生成的 haskell 文件。

我导出为 HTML 并在我的博客上发布:http://haroldcarr.com/posts/2013-09-11-flac-to-mp3-via-haskell-shelly-and-ffmpeg.html

README.org 也在 github 上自动渲染(尽管自动渲染中有一些内容仅适用于 HTML,我没有花时间修复)。

关于haskell - Emacs 组织模式和读写 Haskell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27002877/

相关文章:

unicode - Emacs:自动将 LaTeX 替换为 Unicode 符号

emacs - 如何关闭间接缓冲区并返回组织模式下的主缓冲区?

haskell - 是否可以像NPM(NodeJS)一样设计Stack(Haskell)?

c - emacs 正则表达式替换 C 函数调用

url - 如何在 Emacs Lisp 中 "URL decode"字符串?

emacs - 在 emacs 中扩展/自定义现有的颜色主题

Emacs 组织模式 : how to adjust previous clock if I forget to clock out

haskell - 通配符上的模式匹配

haskell - 这个语法在 Haskell : ([]:_) 中是什么意思

Haskell 应用程序崩溃 : Segmentation fault/access violation in generated code