LINUX.ORG.RU

Clojure: Emacs или IDE


1

1

Подкиньте актуальную инструкцию по настройке Emacs для Clojure.

Уже установлено: emacs 23.2, clojure 1.1, clojure-contrib 1.1, slime 1:20100722. Все из реп шестого дебиана.

Сойдет также IDE с поддержкой интерактивной разработки.


Для Emacs тебе нужно:

1) clojure/clojure-contrib 1.2 (во всяком случае у меня с ним всё работает)
2) https://github.com/technomancy/swank-clojure
3) slime и slime-repl из elpa (со всяческими снапшотами и тп не работает!)

В clojure коде делаешь (swank.swank/start-repl), в Emacs'e M-x slime-connect и всё.


Еще можешь посмотреть на netbeans (есть плагин с норм. repl и поддержкой удаленного подключения к нему), idea (repl вроде как и есть, но до счастья далековато еще). Вроде еще активно пилят плагин к eclipse, но за ним я не слежу.

codebuger ()
Ответ на: комментарий от ott

> http://dev.clojure.org/display/doc/Getting+Started - вот собрание ссылок на инструкции по установке для разных IDE

То что надо. Настроил без проблем. Пару дней назад я с главной заходил на вики, оттуда меня пересылали на эту страницу, но грузиться она отказывалась почему-то.

Всем спасибо.

ocid ()
Ответ на: комментарий от ott

Так-с, а как сделать, чтобы это все добро при перезапуске емакса грузилось? Прописывать пути ручками ко всему, что ELPA накачал?

anonymous ()
Ответ на: комментарий от anonymous
(add-to-list 'load-path "~/.emacs.d/elpa/clojure-mode-1.9.1/")
(load "clojure-mode-autoloads.el")

(add-to-list 'load-path "~/.emacs.d/elpa/slime-20100404.1")
(load "slime-autoloads.el")

(add-to-list 'load-path "~/.emacs.d/elpa/slime-repl-20100404")
(load "slime-repl-autoloads.el")

Сделал пока так. Но это пока не похоже на менеджер пакетов :)

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.