7

我一直在使用hsenv(取得了巨大的成功!)来处理常见的 cabal 依赖问题。

它很棒,但有一个我无法解决的小故障:如何说服(也很棒!)vim-haskellmode使用由 hsenv 设置的环境变量——即编译时 GHC、cabal 数据库等的路径,生成标签等。

有谁知道如何解决这个问题?

4

2 回答 2

3

抱歉,按错了按钮——我应该问关于如何使用 SO 的问题 :)

无论如何,一个更好的技巧是将它放入 .vimrc

let g:ghc=system("which ghc") 

这样(假设g:ghc在您运行 vim 时被绑定)它将获取ghc 当前正在使用的任何一个(通过 hsenv)。

兰吉特·贾拉。

于 2013-02-28T23:24:31.187 回答
1

一,简单的解决方案是破解一个人的 .vimrc 以便

let g:ghc="/path/to/hsenv/ghc"
于 2013-02-28T22:05:49.090 回答