2013-02-28 7 views
7

Ich habe hsenv (mit großem Erfolg!) verwendet, um mit den üblichen Kabalen Abhängigkeitsproblemen umzugehen.vim-hakellmode und hsenv

Sein grandios, aber es gibt einen Glitch ich nicht umgehen kann: wie die (auch ausgezeichnet!) Überzeugen vim-haskellmode die Umgebungsvariablen von hsenv Set verwenden - nämlich die Pfade zu GHC, Kabale Datenbank und so auf beim Kompilieren, Generieren von Tags usw.

Kann jemand dieses Problem lösen?

+0

Sie sollten Ihre eigene Frage beantworten, wenn die Frage es wert war zu fragen :) – sehe

+0

Veröffentlichen Sie die Lösung als eine Antwort und löschen Sie Ihre Frage nicht, sonst wird niemand es jemals sehen können. –

Antwort

1

Eine einfache Lösung ist, seine .vimrc zu hacken, so dass

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

Leider die falsche Taste treffen - ich Fragen über sein sollte, wie SO stattdessen verwenden :)

Anyways, ein noch besserer Trick ist, diese in die .vimrc

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

auf diese Weise zu setzen (unter der Annahme, dass g:ghc gebunden wird, wenn Sie vim laufen) wird es abholen je nachdem, was ghc wird derzeit verwendet (von hsenv).

Ranjit Jhala.

Verwandte Themen