0
在(.lhs)literate Haskell文件的崇高文本中内置的语言不做任何事情。有一个问题已经存在堆栈溢出,但我无法得到它的工作。有没有人应该添加到语言文件中去处理没有“>”作为注释的代码行,以及其他所有内容,因为它是普通的Haskell文件。.lhs与崇高文本2
感谢
在(.lhs)literate Haskell文件的崇高文本中内置的语言不做任何事情。有一个问题已经存在堆栈溢出,但我无法得到它的工作。有没有人应该添加到语言文件中去处理没有“>”作为注释的代码行,以及其他所有内容,因为它是普通的Haskell文件。.lhs与崇高文本2
感谢
在SublimeText2,进入菜单Preferences
>Browse Packages...
,然后导航到Haskell
文件夹。为了能够使用Sublime的自动编译系统构建,在这个文件夹中你应该有一个名为Literate Haskell.sublime-build
的文件。
您可以先复制已存在的Haskell.sublime-build
并重命名它。现在你必须更新命令。
现在,因为Haskell's Wiki建议ghc -optL -q
编译文学Haskell,崇高,构建文件将成为:
{
"cmd": ["ghc", "-optL -q", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.haskell"
}
附: - 您可能必须重新启动SublimeText
P.S. - 我没有测试它。
复制haskell语言文件中的内容将使该文件看起来与正常的haskell文件一样,并且仍尝试突出显示没有“>”infront的行。 – user2141343 2013-03-06 21:17:08
主要想法是模仿该文件,但添加一些'GHC'标志来告诉它处理Literate风格 – 2013-03-07 10:55:27