Ich benutze Intero unter Emacs, um mein neues Haskell-Projekt zu bearbeiten. Ich fügte meinem Code einen Import in eine Bibliothek eines Drittanbieters hinzu, um zu sehen, ob Intero automatisch die erforderliche Abhängigkeit hinzufügte, tat dies aber nicht. Also habe ich die Datei .cabal
manuell bearbeitet, um die notwendige Abhängigkeit hinzuzufügen. Was mache ich jetzt - kurz vor dem Neustart von Emacs?Update Intero Flycheck nach Änderung der Cabal-Datei
Ich habe versucht, cabal install --dependencies-only; cabal configure
an der Befehlszeile ausgeführt und sie wurden erfolgreich ausgeführt, aber der Flycheck-Puffer zeigt immer noch einen Fehler.
Ich wusste über 'intero-neustart ', aber es scheint nicht eine offene intero-ghci Sitzung zu beeinflussen. Ich muss den Puffer jetzt schließen, um den Ghci-Puffer zu zwingen, die Änderungen auszuwählen. Weißt du etwas darüber? –
Ich glaube nicht, dass ghci binäre Abhängigkeiten neu laden kann, so dass ghci in jedem Fall neu gestartet werden müsste. –
Ich habe ein ähnliches Problem: Ich habe neue Abhängigkeiten in Cabal-Datei hinzugefügt und kann nicht mein Modul zur Kompilierung übergeben. Wenn ich 'C-c C-l' mache, bekomme ich einen Kompilierungsfehler. Ich habe versucht, intero-neustart zu machen, aber hat nicht funktioniert ... Irgendwelche Ideen? –