【发布时间】:2011-02-24 19:07:40
【问题描述】:
我想知道是否可以制作一个 Vim 插件,将表单发送到lein repl 启动的 REPL 会话。有没有办法将消息发送到现有的 jline.ConsoleRunner 进程?
【问题讨论】:
标签: clojure vim read-eval-print-loop jline
我想知道是否可以制作一个 Vim 插件,将表单发送到lein repl 启动的 REPL 会话。有没有办法将消息发送到现有的 jline.ConsoleRunner 进程?
【问题讨论】:
标签: clojure vim read-eval-print-loop jline
有点 OT,但这就是 nrepl 的用途。 IIUC,vimclojure 现在将 nrepl 用于它启动的 REPL,并允许您连接到已启动 nrepl 服务器的远程 Clojure 进程。不过,我认为 Leiningen 还没有 nrepl 插件。
【讨论】:
您可能会发现slimv vim plugin 很有帮助。
看到这个问题Sending input to a screen window from vim
一般的方法是启动一个屏幕会话运行 lein repl,然后将 vim 输出发送到屏幕会话。
【讨论】:
https://github.com/sattvik/lein-tarsier 或多或少做...我不知道它是否使用 nrepl,但使用 lein-tarsier 您可以通过 nailgun 与同样运行 REPL 的 JVM 进行 vimclojure 对话。高温
【讨论】: