Есть ли способ общаться с процессом Clojure REPL из другого процесса? - PullRequest
1 голос
/ 24 февраля 2011

Мне интересно, могу ли я создать плагин Vim, который отправляет формы в сеанс REPL, который запускается lein repl.Есть ли способ отправить сообщения существующему процессу jline.ConsoleRunner?

Ответы [ 3 ]

5 голосов
/ 24 февраля 2011

Немного ОТ, но это то, для чего nrepl .IIUC, vimclojure теперь использует nrepl для запуска REPL и позволяет подключаться к удаленным процессам Clojure, которые запустили сервер nrepl.Я не думаю, что Leiningen имеет плагин nrepl, хотя (пока).

1 голос
/ 23 августа 2012

https://github.com/sattvik/lein-tarsier делает более или менее это ... Я не знаю, использует ли он nrepl или нет, но с lein-tarsier вы можете разговаривать по vimclojure через nailgun с JVM, которая также выполняет REPL,НТН

1 голос
/ 24 февраля 2011

Вам может пригодиться плагин slimv vim .

см. Этот вопрос SO Отправка ввода в окно экрана из vim

Общие сведенияПодход заключается в том, чтобы запустить сеанс экрана, запустить lein repl, а затем отправить вывод vim в сеанс экрана.

...