我可以在不使用cabal的情况下通过堆栈安装hlint

时间:2017-10-08 20:24:25

标签: haskell

我正在尝试安装HLint。安装文档说你可以使用cabal install hlint。但我没有在我的机器上安装cabal(Ubuntu 16.04),看起来只能使用堆栈来安装hlint。 我的问题是,我是否需要添加许多额外的代码? 当我运行stack install hlint时,它返回

Recommended action: try adding the following to your extra-deps in 
/home/as/proj1/stack.yaml:
- ansi-terminal-0.7.1.1
- cmdargs-0.10.18
- cpphs-1.20.8
- extra-1.6
- haskell-src-exts-1.19.1
- hscolour-1.24.1
- refact-0.3.0.2
- text-1.2.2.2
- uniplate-1.6.12
- unordered-containers-0.2.8.0
- vector-0.12.0.1
- yaml-0.8.23.3

我是否需要将所有这些内容添加到额外的代码中?添加一些后,我发现我需要添加更多..我做错了什么? 谢谢, EII

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题(我也使用 M1 作为记录),最后我给出并安装了 hindent。然后我将它添加到我的 ~/.config/nvim/init.vim:

setlocal formatprg=hindent

gq 现在格式化我的代码。虽然我仍然有一些小故障,但我认为它们要么是真正的错误,要么是因为在 M1 上运行这些。