2013-02-28 13 views
7

Tôi đã sử dụng hsenv (thành công lớn!) để giải quyết các vấn đề phụ thuộc về cabal thông thường.vim-haskellmode và hsenv

tuyệt vời của nó, nhưng có một trục trặc tôi không thể có được xung quanh: làm thế nào để thuyết phục các (cũng tuyệt vời!) vim-haskellmode sử dụng các biến môi trường được thiết lập bởi hsenv - cụ thể là các đường dẫn đến GHC, cơ sở dữ liệu và do đó cabal trên khi biên dịch, tạo thẻ, v.v.

Có ai biết cách giải quyết vấn đề này không?

+0

Bạn phải trả lời câu hỏi của mình nếu câu hỏi đáng được hỏi :) – sehe

+0

Đăng giải pháp làm câu trả lời và không xóa câu hỏi của bạn nếu không sẽ không ai có thể xem được câu hỏi đó. –

Trả lời

1

One, giải pháp đơn giản là để hack vimrc của một người để

let g:ghc="/path/to/hsenv/ghc" 
3

Xin lỗi, nhấn nút sai - Tôi nên đặt câu hỏi về cách sử dụng SO thay :)

Anyways, một lừa thậm chí tốt hơn là đặt này vào vimrc

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

Bằng cách này (giả định rằng g:ghc bị ràng buộc khi bạn chạy vim) nó sẽ nhặt nào ghc hiện đang được sử dụng (bởi hsenv).

Ranjit Jhala.