Если вы хотите изменить значение slime текущего каталога, нажмите ,cd<CR>
(<CR>
= Enter) и введите путь.
Однако это не совсем правильное решение проблемы. Правильное решение включает настройку пути к классам, чтобы вы могли (используйте «ваше. Пространство имен»). С этой целью мне интересно, может ли this very long answer задать вопрос о настройке пути к классу, который может быть полезен ... :-)
Кстати, я несколько возражаю против решений, связанных с add-classpath
, поскольку в настоящее время это обозначено как устаревшее и на самом деле никогда не предполагалось, чтобы на него положились ... Хотя, с другой стороны, это, безусловно, может работать отлично, и это стоит знать о том, что на всякий случай это может пригодиться, поскольку быстрый и грязный ввод в класс трюк.
Теперь, если вы хотите создать отличную среду разработки на основе SLIME, я хотел бы указать вам на очень приятную функцию elisp от clojure-project
Филом Хагельбергом, которая устанавливает все соответствующие переменные и запускает SLIME в главном каталоге проекта (для обеспечения интерактивности). Он был отправлен в группу Clojure, фактически here's a link в копию этого архива почтового архива. Обратите внимание, что есть одна вещь, которая нуждается в исправлении - swank-clojure-jar-path
должен быть установлен на полный путь до clojure.jar
. В противном случае это фантастический инструмент.
На самом деле я упомянул эту функцию в this response на вопрос об управлении маршрутом класса при использовании Clojure и Emacs. Другие ответы могут быть интересными.
И если вы только начали использовать SLIME, не смотреть слизь видео,
связан с
SLIME's homepage
который теперь доступен под ссылкой размещенного Michiel в комментариях. Это очень хорошее введение. :-)
Я собираюсь попробовать решение функции clojure-project. Но в каком файле я могу добавить код? – MrHus
Ссылка на видео с домашней страницы SLIME мертва. Видео все еще можно найти здесь: http://www.guba.com/watch/3000054867 –
О, я никогда не замечал ... Спасибо, Мишель. Я отредактирую соответственно. @MrHus: вам нужно добавить его к некоторому файлу, который загружается при запуске Emacs, например '~/.emacs' (on * nix) /' _emacs' (в Windows, я полагаю, вы поместили это в каталог своего профиля, например 'C: \ Documents and Settings \ yourusername \ _emacs', но я уверен, google, если это не сработает). Просто не забудьте исправить 'swank-clojure-jar-path'. Кстати, судя по тому, что вы задаете этот вопрос, вам может потребоваться найти «emacs-startter-kit» Фила Хагельберга; есть также связанный скринкаст на http://peepcode.com/. –