【问题标题】:Atom haskell IDE autocompletion and typeinfo not workingAtom haskell IDE自动完成和typeinfo不起作用
【发布时间】: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


【解决方案1】:

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

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

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

根据堆栈 (https://www.stackage.org/package/ghc-mod),您的版本是 2015 年 8 月 14 日发布的,而 atom 插件支持的版本是 8 个月前发布的,即 2014-12-31 v5.2.1.2。

【讨论】:

  • 不幸的是,它不适用于受支持的 ghc-mod 版本
猜你喜欢
  • 1970-01-01
  • 2015-12-29
  • 1970-01-01
  • 1970-01-01
  • 2018-11-30
  • 1970-01-01
  • 1970-01-01
  • 2015-09-06
  • 1970-01-01
相关资源
最近更新 更多