我发现了一些软件包,它们在Haskell文件(.hs)上提供了语法高亮功能,但没有识别Haskell文件(.lhs)。
答案 0 :(得分:4)
添加鸟类风格非常简单,只需编辑Literate Haskell.tmLanguage
即可添加以下内容:
<!-- ... -->
<string>Literate Haskell</string>
<key>patterns</key>
<array>
<!-- Start here -->
<dict>
<key>begin</key>
<string>^></string>
<key>end</key>
<string>$</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>source.haskell</string>
</dict>
</array>
</dict>
<!-- ... -->
这只是一个正则表达式,“从&gt;开始到换行是源”。我不确定这是多么强大(美元符号往往是错误的iirc),但我想这是一个正确的方向暗示。
答案 1 :(得分:1)
由于低代表,我无法评论。
我的努力主要基于David的回答,我为Bird Style制作了一个自定义的.tmLanguge文件,并将其上传到我的bitbucket.
要安装,只需下载提供的.tmLanguage文件,然后将其移动到您的包文件夹中。
在OSX上,它位于~/Library/Application Support/Sublime Text 2/Packages/Haskell/
您可以转到Preferences -> Browse Packages...
答案 2 :(得分:0)
从2.0.1开始,支持有文化的Haskell,但只支持tex而不是鸟类风格。