【发布时间】:2015-09-03 23:04:13
【问题描述】:
我为语法着色、自动完成和 typeinfo 安装了 atom-haskell 包,但只有语法着色有效。我安装了每个依赖项(ghc-mod、ghc-modi 和 hlint)。我在包 haskell-ghc-mod 中添加了依赖项的路径。一切都应该正常工作......(项目是通过 cabal 创建的)。
编辑:我深入研究它,我意识到自动完成取决于 ghc-mod 浏览模块命令。当我使用这个命令时,它什么也不返回。对我来说,这似乎是 ghc-mod 中的一个错误。有什么想法吗?
编辑:这很奇怪。 ghc-mod 有工作的 typeinfo,但在 Atom 中,没有 typeinfo ...
编辑:cabal 版本是 1.16.0.2
编辑:ghc-mod 版本是 5.3.0.0
编辑:有趣。唯一有效的是着色......其余的不起作用......这很愚蠢,经过 20 多年的 Haskell 开发,没有“可用”的 IDE。我又尝试了emacs ...,只是着色...
【问题讨论】:
-
"我在包 haskell-ghc-mod 中添加了依赖项的路径" - 那是
ghc-mod,ghc-modi, ... 对吗? (如果您使用cabal install ghc-mod ...安装它,通常您会希望您的路径包含~/.cabal/bin) -
ghc-mod 与 Atom 连接,路径没有错误
-
你使用的是什么版本的 cabal、ghc-mod?并非所有版本的 cabal 都适用于所有版本的 ghc-mod。
-
我从来没有使用过 Atom 很抱歉,如果我很愚蠢,但是没有日志或其他可以看到与 ghc-mod 交互的东西吗? (... ghc-mod 在过去的几个月里有点粗糙,尽管它现在确实应该修复 - 也许你可以尝试直接从 github 在沙箱中编译它 - 这解决了我遇到的所有问题在 emacs 中 ;) )
-
没有使用 ghc-mod 的日志。或者它是,但我找不到它......
标签: haskell atom-editor