我一直在使用hsenv(非常成功!) 处理通常的阴谋依赖问题。
它太棒了,但有一个小问题我无法解决:如何说服 (也很棒!)vim-haskellmode使用hsenv设置的环境变量 - 即GHC,cabal数据库等的路径 编译时,生成标签等。
有谁知道如何解决这个问题?
答案 0 :(得分:3)
抱歉,按错了按钮 - 我应该询问有关如何使用SO的问题:)
无论如何,一个更好的技巧是将它放入.vimrc
let g:ghc=system("which ghc")
这种方式(假设你运行vim时g:ghc
被绑定)它会选择ghc
中的任何一个{{1}}
正在使用(由hsenv)。
Ranjit Jhala。
答案 1 :(得分:1)
一个简单的解决方案是破解一个人的.vimrc以便
let g:ghc="/path/to/hsenv/ghc"