问题标签 [hdevtools]
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 - 如何将hdevtool的类型信息插入源代码?
我尽量让我的 vim 设置轻于插件。对于 Haskell,我只有vim-hdevtools。我不想安装任何其他东西。
使用 vim-hdevtools,我可以发出命令HdevtoolsInfo
并获得一个单独的窗口,其中包含光标所在函数的推断类型。
如何让 Vim 将该类型复制到我当前的缓冲区中?
unix - Haskell`hdevtools 不可执行!` 错误
问题
我正在尝试设置 hdevtools 以将 GHC 错误传递到我的编辑器 linter 中(这样您就不必:r
在 GHCi 中不断运行来查看错误)。我遇到了一个hdevtools is not executable!
错误。
问题
有谁知道我做错了什么或者我可以做些什么来让它工作?我不确定这是否与我设置 GHC 和/或 hdevtools 的方式有关,或者这是否与我的目录的权限设置或其他东西有关...
背景资料
- 以下是错误和设置的样子:
- 为了达到这一点,我按照http://seanhess.github.io/2015/08/05/practical-haskell-editors.html的说明进行操作。基本上,我运行
brew install ghc
,brew install haskell-stack
,stack setup
,stack install hdevtools
并更新了我的路径,如上图所示 ^ - 我是 Haskell 的新手。修了几个星期。
- 我在 OSX
- 它应该是不相关的,但我将 Syntastic 与 Vim + vim-hdevtools 一起使用。
haskell - 使用 hdevtools 堆栈全局项目
hevtools
可以找到在 Stack 项目中导入的模块,但找不到我stack import
在项目之外编辑的包。我需要告诉它包裹在哪里吗?
谢谢
haskell - 如何在堆栈中使用 hdevtools 和 ghcjs
所以看起来hdevtools不能直接与ghcjs一起使用。stack install hdevtools
在 GHCJS 堆栈项目中使用给了我:
但是由于 GHCJS 和 GHC 应该(我希望)都给出相同的错误,并且在相同的代码库的范围内具有相同的类型和事物。如果我同时安装了 GHC + 依赖项,我会很高兴,纯粹是为了 hdevtools(也许对于 GHCI,因为 GHCJS 不支持解释模式)。有人知道最好的方法吗?
stack install ghc
错误纯粹是:
所以这似乎不是一个解决方案。
我宁愿不要在每次部署或类似的事情时来回切换。但我也不会完全排除它。
haskell - 如何修复 hdevtools -“GHC_PACKAGE_PATH 不兼容..”错误
我是一个haskell初学者,我使用代码的出现作为学习示例。在为今年进行设置时,我重新安装了堆栈(在新机器上,但是复制了大多数点文件)并且从我去年的笔记开始并且无法让 hdevtools 再次工作。
我已经建立了一个新项目stack new advent2019
。如果它对stack build
“空”项目很重要,似乎需要几分钟 - 似乎比去年长得多。我用stack build hdevtools
.
当我运行时stack exec hdevtools -- check src/Lib.hs
,出现以下错误:
到目前为止,我尝试过:
- 我检查了我的外壳并检查
rg --no-ignore
了我的主目录以确认GHC_PACKAGE_PATH
不是我设置的。也在项目目录上。 - 我无法弄清楚如何使用提到的
--package-db
标志 - 把它放在 hdevtools 之后我得到一个unknown flag
错误,把它放到堆栈我得到一个invalid option
. stack exec --no-ghc-package-path hdevtools -- check src/Lib.hs
-这里提到- 我删除了所有可能的相关文件:
~/.local/bin/hdevtools
,所有来自~/.stack
,所有~/.ghc*
。
没有人帮助解决错误。
我想我忽略了一些明显的东西 - 但是你能帮忙指出吗?
为了完整性:
- 在 OS X 上,10.15.1
stack --version
:Version 1.9.3, Git revision 40cf7b37526b86d1676da82167ea8758a854953b (6211 commits) x86_64 hpack-0.31.1
stack ghc -- --version
:The Glorious Glasgow Haskell Compilation System, version 8.6.5
stack path
: