问题标签 [intero]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - 更改 cabal 文件后更新 Intero flycheck
我在 emacs 下使用 Intero 来编辑我的新 Haskell 项目。我在我的代码中添加了对第三方库的导入,以查看 Intero 是否会自动添加必要的依赖项,但它没有。所以我.cabal
手动编辑了文件以添加必要的依赖项。现在我该怎么办 - 没有重新启动 emacs?
我试过cabal install --dependencies-only; cabal configure
在命令行运行,它们运行成功,但 flycheck 缓冲区仍然显示错误。
haskell - Haskell / Intero - 将行发送到 Intero REPL 缓冲区
我一直在尝试使用 Haskell 来运行一个简单的生产过程。像许多生产过程一样,它涉及改变整个地方的事物状态。出于这个原因,拥有一个脚本文件对我来说真的很方便,我可以在其中跟踪事物并有选择地将命令运行到交互式 Haskell 中,例如
如果像 R 中的 ESS(Emacs 说统计)一样,如果您可以按下按钮将这些行发送到 repl 进程,那将是非常酷的。可能是行、段落、区域的单独按钮。有没有办法做到这一点?
例如使用 ESS,C-Ret
发送行、C-c C-c
发送段落和C-c C-r
发送区域。
haskell - 在 emacs 上使用 Hlint 和 intero
我无法使用 intero 在 emacs 中获得 hlint 建议。
- 我有一个新安装的 emacs 24.5
- 我将此处的 intero 内容添加到新
~/.emacs
文件中 - 我对emacs没有做任何其他事情。
我读过解决方案是:
但我不知道我该怎么处理这个。如果我将它添加到我的~/.emacs
文件中,那么 emacs 会在启动时失败。
(其余的似乎没问题 - 当我打开 Haskell 文件时会启动 intero - 在我键入时会立即标记错误。)
如何让 Hlint 建议出现?
haskell - 是否可以在 emacs 交互模式下在远程主机上启动会话
我有:
- mac 笔记本电脑(运行 emacs,安装了 haskell-mode intero)
- linux集群(没有root权限)
- 可以使用 sshfs 挂载主分区
- 堆栈安装并在用户模式下运行
是否可以让堆栈和 ghci 以及其他后端进程从我的 mac 在集群上执行?
提前致谢,
haskell - Haskell 不能:在 ghci 中加载文件:changeWorkingDirectory:不存在
我正在尝试加载Main.hs
我一直在处理的文件的 ghci 会话。看起来我在正确的目录中,我可以看到该文件:
但我似乎无法加载它:
嗯,这是一个奇怪的错误。:l
对于我能想到的任何变化都是一样的:
根据参考文档here,它应该只是
对?
一些潜在的怪异来源可能有助于haskell向导看到我的方式错误:
- 我正在使用 intero 在 emacs 会话中运行我的 ghci。
- 我有一个自定义提示
~/.ghc/ghci.conf
例如:
为什么我无法加载,为什么我在更改目录时收到这个奇怪的错误,我该如何解决?
haskell - Intero:无法为 Lib 加载接口
我正在尝试为我的 Haskell 项目设置我的 Haskero(使用 Intero 的 Visual Studio 代码扩展),但出现以下错误:
重现步骤:
应用程序/Main.hs:
src/Lib.hs:
haskell - 在 emacs 中为 intero 设置编译器选项
当我开发时,我喜欢拥有-fdefer-type-errors
并-XPartialTypeSignatures
启用。目前我只是添加
到我正在使用的文件的顶部。然而,这并不理想,因为我经常忘记在完成后删除这些行。是否可以选择将这些传递给 emacs 中的 intero?
haskell - 使用堆栈重新安装 intero
我从~/Users/amir/.stack/snapshots/x86_64-osx/lts-9.14/8.0.2/bin/
. 现在如果我跑stack install intero
。我收到以下错误:
有没有办法强制重装?我也试过--force-dirty
了。