Wenn Sie Möchten Sie Slimes Vorstellung des aktuellen Verzeichnisses ändern, drücken Sie ,cd<CR>
(<CR>
= Enter) und geben Sie den Pfad ein.
Dies ist jedoch nicht die richtige Lösung für das Problem. Die richtige Lösung beinhaltet das Einrichten des Klassenpfads, so dass Sie (verwenden Sie 'your.namespace). Zu diesem Zweck frage ich mich, ob this very long answer ich eine Frage zur Einrichtung der Klassenpfad richtig zur Verfügung gestellt könnte hilfreich sein ... :-)
Übrigens, ich etwas Objekt zu Lösungen mit add-classpath
, wie das derzeit als veraltet markiert ist und war nie in erster Linie auf Verlass sein ... Obwohl auf der anderen Seite, es sicherlich kann arbeiten perfekt gut und es ist wissenswert, nur für den Fall, dass es als eine schnelle und schmutzige Classpath Injektion nützlich sein könnte Spielerei.
Jetzt, wenn Sie eine wirklich schöne SLIME-basierte Entwicklungsumgebung wollen, möchte ich Sie auf eine sehr nette clojure-project
elisp Funktion von Phil Hagelberg hinweisen, die alle relevanten Variablen einrichtet und SLIME im Hauptverzeichnis eines Projekts startet (interaktiv zu liefern). Es wurde in die Clojure-Gruppe geschrieben, in der Tat here's a link an die Kopie des Mail-Archivs dieser Nachricht. Beachten Sie, dass dort eine Sache korrigiert werden muss - swank-clojure-jar-path
sollte auf den vollständigen Pfad zu clojure.jar
gesetzt werden. Ansonsten ist es ein fantastisches Werkzeug.
Eigentlich habe ich diese Funktion in this response auf eine Frage über die Verwaltung der Klassenpfad bei der Verwendung von Clojure und Emacs erwähnt. Die anderen Antworten könnten ebenfalls interessant sein.
Und wenn Sie gerade erst SLIME zu verwenden beginnen, setzen Sie das SLIME Video sehen,
verbunden von
SLIME's homepage
, die jetzt unter einem Link gepostet von Michiel in den Kommentaren zur Verfügung. Es ist eine sehr gute Einführung. :-)
Ich werde versuchen, die Clojure-Projektfunktion Lösung. Aber in welcher Datei füge ich den Code hinzu? – MrHus
Der Link zum Video von der SLIME Homepage ist tot. Das Video kann immer noch hier gefunden werden: http://www.guba.com/watch/3000054867 –
Oh, habe ich nie bemerkt ... Danke, Michiel. Ich werde entsprechend bearbeiten. @MrHus: Sie müssen es zu einer Datei hinzufügen, die beim Start von Emacs geladen wird, wie '~/.emacs' (on * nix) /' _emacs' (unter Windows; ich glaube, Sie haben dies in Ihr Profilverzeichnis eingetragen, z 'C: \ Dokumente und Einstellungen \ yourusername \ _emacs', aber ich bin mir ganz sicher, google um, wenn das nicht funktioniert. Denken Sie daran, 'swank-clojure-jar-path' zu korrigieren. Übrigens, wenn man diese Frage stellt, sollte man Phil Hagelbergs "Emacs-Starter-Kit" nachschlagen; Es gibt auch einen verwandten Screencast auf http://peepcode.com/. –