【发布时间】:2015-02-04 00:27:02
【问题描述】:
我切换到了 Sublime Text 3,但现在我在 ST3 中编写了一些 Haskell,我注意到一些很奇怪的东西,那就是守卫的语法高亮逻辑。
如您所见,当我这样写时,它会突出显示白色的第一个守卫和白色/洋红色混合的不同标志:
只有当我使用这种 错误 语法(参数后有等号)时,它才能正确显示。
有谁知道如何解决这个问题?
【问题讨论】:
-
这几乎肯定是 Haskell 插件中的一个错误。你最好在他们的GitHub 页面而不是在这里发布问题。 (事实上,可能已经有人这样做了,所以你也可以看看现有的问题。)
-
@TikhonJelvis 实际上是使用默认的 Haskell 插件,而不是使用第三方插件 SublimeHaskell。
-
@bheklilr:很有趣。看起来实际上有一个 open issue 关于警卫的语法突出显示。
-
@TikhonJelvis 奇怪。我很确定它来自默认的,因为我禁用了
SublimeHaskell,直到我自己检查了这个问题。通过启用它并切换到突出问题的语法,问题就消失了。
标签: haskell syntax syntax-highlighting sublimetext sublimetext3