答案1
看起来语法高亮很好,只有你的色彩方案通过定义相同的颜色来隐藏一些语法元素,而其他语法元素则具有不同的颜色。
尝试不同的配色方案,或者深入了解配色方案和 Haskell 语法的细节,并更改一些链接,例如:
hi link hsInfix Statement
为此,您需要找出导致突出显示的语法组。:syn list
显示所有活动组,但当您安装SyntaxAttr.vim - 显示光标下字符的语法高亮属性插件。当您知道所用语法组的名称时,您可以将其重新链接到 colorscheme 定义的基本组之一。
另外,阅读:help ft-haskell-syntax
;语法插件有一些内置的自定义功能。