Мне интересно, могу ли я создать плагин Vim, который отправляет формы в сеанс REPL, который запускается lein repl.Есть ли способ отправить сообщения существующему процессу jline.ConsoleRunner?
lein repl
Немного ОТ, но это то, для чего nrepl .IIUC, vimclojure теперь использует nrepl для запуска REPL и позволяет подключаться к удаленным процессам Clojure, которые запустили сервер nrepl.Я не думаю, что Leiningen имеет плагин nrepl, хотя (пока).
https://github.com/sattvik/lein-tarsier делает более или менее это ... Я не знаю, использует ли он nrepl или нет, но с lein-tarsier вы можете разговаривать по vimclojure через nailgun с JVM, которая также выполняет REPL,НТН
Вам может пригодиться плагин slimv vim .
см. Этот вопрос SO Отправка ввода в окно экрана из vim
Общие сведенияПодход заключается в том, чтобы запустить сеанс экрана, запустить lein repl, а затем отправить вывод vim в сеанс экрана.