有没有办法从另一个进程与Clojure REPL进程进行对话?

有没有办法从另一个进程与Clojure REPL进程进行对话?,clojure,vim,read-eval-print-loop,jline,Clojure,Vim,Read Eval Print Loop,Jline,我想知道是否可以制作一个Vim插件,将表单发送到leinrepl启动的REPL会话。是否有向现有jline.ConsoleRunner进程发送消息的方法 你可能会发现这个方法很有用 看到这个问题了吗 一般方法是启动一个屏幕会话run lein repl,然后将vim输出发送到屏幕会话 你可能会发现这个方法很有用 看到这个问题了吗 一般方法是启动一个屏幕会话run lein repl,然后将vim输出发送到屏幕会话 有点不对劲,但这就是目的。IIUC,vimclojure现在对其启动的REPL使用

我想知道是否可以制作一个Vim插件,将表单发送到
leinrepl
启动的REPL会话。是否有向现有jline.ConsoleRunner进程发送消息的方法

你可能会发现这个方法很有用

看到这个问题了吗

一般方法是启动一个屏幕会话run lein repl,然后将vim输出发送到屏幕会话

你可能会发现这个方法很有用

看到这个问题了吗


一般方法是启动一个屏幕会话run lein repl,然后将vim输出发送到屏幕会话

有点不对劲,但这就是目的。IIUC,vimclojure现在对其启动的REPL使用nrepl,并允许您连接到已启动nrepl服务器的远程Clojure进程。我不认为Leiningen有一个nrepl插件,虽然(还没有)。

有点过时,但这就是它的用途。IIUC,vimclojure现在对其启动的REPL使用nrepl,并允许您连接到已启动nrepl服务器的远程Clojure进程。我不认为Leiningen有一个nrepl插件,不过(现在)。

或多或少地做到了这一点。。。我不知道它是否使用了nrepl,但是有了lein tarsier,你可以让vimclojure通过nailgun与运行REPL的JVM对话。HTH

或多或少地做到了。。。我不知道它是否使用了nrepl,但是有了lein tarsier,你可以让vimclojure通过nailgun与运行REPL的JVM对话。谢谢。不过,我使用的是Tmux,我希望有一种更直接的方式与repl进程对话。谢谢。不过,我使用的是Tmux,我希望有一种更直接的方式与repl进程对话。这正是我想要的。AFAIK lein repl启动标准clojure repl,如果我没记错的话,它支持nrepl,因为clojure 1.3。另外,vimclojure本身并不启动REPL,这是程序员的职责——因为vim对I/O的内部限制。这正是我想要的。AFAIK lein repl启动标准clojure repl,如果我没记错的话,它支持nrepl,因为clojure 1.3。此外,vimclojure本身并不启动REPL,这是程序员的职责——因为vim对I/O的内部限制。