Kann Formular in nrepl + emacs nicht auswerten

9

Ich habe die Pakete nrepl , clojure-mode und Starter-Kit-lisp installiert. Ich bin in der Lage, den nrepl zu starten, indem ich meine .clj Datei und dann M-x nrepl-jack-in öffne.

Wenn ich jedoch ein Formular in meiner .clj-Datei mit C-x C-e auswerte, bekomme ich die folgende Nachricht:

%Vor%

Wie bekomme ich es richtig?

    
murtaza52 04.01.2013, 15:33
quelle

2 Antworten

3

Ich hatte dieses Problem einige Male. In allen Fällen war es so, weil nrepl gestartet wurde, der nrepl-Nebenmodus wurde im clj-Puffer nicht aktiviert. Daher schlagen alle Evaluierungsversuche mit diesem Fehler fehl.

There sollte ein "nrepl" -Menüpunkt sein. Wenn nicht, könnte dies Ihr Problem sein. M-x nrepl-enable-on-existing-Puffer sollte es beheben.

Ich hatte dieses Problem für eine Weile und jetzt scheint es weggegangen zu sein; Vielleicht möchten Sie versuchen, clojure-mode und nrepl neu zu installieren.

    
Phil Lord 08.01.2013, 23:09
quelle
1

Bist du sicher, dass M-x nrepl-jack-in funktioniert hat? Wenn dies der Fall ist, sollten Sie in Emacs wie folgt aufgefordert werden:

nrepl erfordert leiningen 2, also stellen Sie sicher, dass Sie die richtige Version in Ihrem Projekt verwenden und dass das nrepl-Plugin korrekt installiert ist.

Stellen Sie außerdem sicher, dass der Hauptmodus beim Bearbeiten Ihrer .clj-Datei clojure-mode ist.

Vielleicht möchten Sie einen Screenshot veröffentlichen, um das Problem leichter zu erkennen.

    
Jean-Louis Giordano 05.01.2013 14:14
quelle

Tags und Links