was genau macht clojure-jack-in? Und wie konfiguriert man die Einstellungen mit Schleim?

8

Was genau macht clojure-jack-in? Und wie konfiguriert man die Einstellungen mit Schleim? Was muss ich zu .emacs hinzufügen?

    
flyingfoxlee 30.08.2011, 04:39
quelle

1 Antwort

12

clojure-jack-in startet eine SLIME-Sitzung für Ihr aktuelles Projekt.

Dies geschieht, indem eine zufällige Portnummer generiert wird, lein jack-in mit dieser Portnummer in einem Unterprozess ausgeführt wird und darauf gewartet wird, dass der Swank-Server startet und dann slime-connect mit der Portnummer aufruft.

Da lein jack-in verwendet wird, um den Swank Server zu starten, musst du natürlich Leiningen in deinem Projekt verwenden und du musst das swank-clojure Plugin für Leiningen installiert haben, entweder indem du es als eigenständiges Plugin installierst ( lein plugin install swank-clojure 1.3.2 ), oder indem Sie es als dev-Abhängigkeit in Ihre project.clj einfügen.

Auf der Emacs-Seite musst du clojure-mode installieren, vorzugsweise von Marmelade . Sie sollten nichts zu Ihrem .emacs hinzufügen müssen.

Der Unterschied zwischen lein jack-in (über M-x clojure-jack-in ) und lein swank besteht darin, dass clojure-jack-in auch eine Version von SLIME lädt, die mit dem Leiningen-Plugin von swank-clojure anstelle der SLIME-Version installed wird Emacs. Ich bin mir nicht sicher, was der Grund dafür ist, vermutlich nur um sicherzustellen, dass die SLIME-Version mit dem Swank-Server kompatibel ist.

    
Christian Berg 30.08.2011, 06:49
quelle

Tags und Links