Atom haskell IDE自动完成和typeinfo无法正常工作

时间:2015-08-30 14:25:26

标签: haskell atom-editor

我安装了atom-haskell软件包,用于语法着色,自动完成和typeinfo,但只有语法着色才有效。我安装了每个依赖项(ghc-mod,ghc-modi和hlint)。我在包haskell-ghc-mod中添加了依赖关系的路径。一切都应该工作......(项目是通过阴谋创建的。)

编辑:我深入研究它,我意识到自动完成取决于ghc-mod浏览模块命令。当我使用这个命令时,它什么都不返回。对我来说,它似乎是ghc-mod中的一个bug。任何想法该怎么做?

编辑:这很奇怪。 ghc-mod有工作类型信息,但在Atom中没有typeinfo ...

编辑:cabal版本是1.16.0.2

编辑:ghc-mod版本是5.3.0.0

编辑:有趣。唯一正在起作用的是着色...其余的不起作用......经过20多年的Haskell开发,它是愚蠢的,没有"可用"它的IDE。我再次尝试了emacs ......只有着色...

1 个答案:

答案 0 :(得分:1)

不知道你是否还在使用你所说的ghc-mod版本(版本是5.3.0.0),但是在文档(https://atom.io/packages/haskell-ghc-mod)中它明确地说明了以下内容:

  

支持的ghc-mod版本从4.1.0到5.2.1.2。

尝试rm并强制执行此版本。

根据stackage(https://www.stackage.org/package/ghc-mod)你的版本于2015年8月14日发布,原子插件支持的版本发布于8个月前,2014-12-31 v5.2.1.2。