2016-04-15 4 views
1

Задача загрузки boot-cljs-repl предоставляет способ подключения к ClojureScript REPL, который взаимодействует с запущенным экземпляром браузера.Clojure & ClojureScript REPL (emacs + cider + boot)

Если вы правильно добавили к зависимостям build.boot, вы можете вызвать функцию (start-repl) из реплики Clojure, чтобы запустить ClojureScript REPL.

Я подключение к Clojure REPL из жгутов Emacs, с помощью помощью cider пакета с функцией: (cider-connect)

Я пытаюсь выяснить, как иметь Clojure REPL и ClojureScript REPL в два разных буфера Emacs (в то же время). Описанная выше процедура «заменяет» более позднюю.

Звонок (cider-connect) еще раз, говорит мне, что есть еще один запуск REPL.

Я думаю, что поведение, которое я искал, было по умолчанию при использовании leiningen + cider-jack-in/cider-jack-in-clojurescript. Кажется, что эти призывы предназначены только для leiningen.

Итак, я спрашиваю: что такое boot Способ сделать это?

ответ

2

При вызове cider-connect вы снова увидите приглашение:

REPL buffer already exists (*cider-repl localhost*). Do you really want to create a new one? (y or n) 

Просто нажмите y и вы получите новый буфер REPL.

То же самое для cider-jack-in и cider-jack-in-clojurescript.

+0

хорошо, безупречный. Я думал, что это заменит другое. спасибо. Вы, может быть, знаете, если сидр-джек-в-только для лейнинга или работает с ботинком? –

+1

Это функция сидра, должна работать с обоими. –