我目前正在通过Vim中的ALE使用hdevtools学习一些Haskell。看来,设置自定义GHCI提示会导致hdevtools即使在琐碎的类型声明上也报告错误。
我的.ghci
文件仅包含自定义提示:
:set prompt "λ> "
有了这个片段...
hello :: String
hello = "Hello world"
...被突出显示为错误:
[hdevtools] Not in scope: type constructor or class ‘String’ [Error]
这确实是由自定义提示引起的,将其关闭将删除错误消息。似乎others遇到了同样的问题,但并没有给出解决方案。我显然想继续使用自定义提示和hdevtools,那么实现这项工作的目的是什么?
(GHC版本为8.6.3,hdevtools版本为0.1.8.0。)