我找到了在 Haskell 文件 (.hs) 上给我语法高亮但不识字 Haskell 文件 (.lhs) 的包。
问问题
1172 次
3 回答
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>
<!-- ... -->
这只是一个正则表达式,说“从 > 开始到换行符是源”。我不确定这有多强大(美元符号往往行为不端iirc),但我想这是朝着正确方向的暗示。
于 2013-02-20T22:21:50.153 回答
1
由于代表人数少,我无法发表评论。
在很大程度上基于大卫的回答,我为 Bird Style 制作了一个自定义的 .tmLanguge 文件,并将其上传到我的bitbucket。
要安装,只需下载提供的 .tmLanguage 文件,并将其移动到您的包文件夹中。
在 OSX 上,它位于~/Library/Application Support/Sublime Text 2/Packages/Haskell/
您可以访问您的包裹位置Preferences -> Browse Packages...
于 2013-11-08T17:43:45.187 回答
0
从 2.0.1 开始,支持 literate Haskell,但仅支持 tex 而不是 Bird 样式。
于 2012-10-17T09:23:54.533 回答