改进了descjop项目的clojurescipt repl功能

时间:2017-07-08 08:05:32

标签: electron clojurescript read-eval-print-loop

我正在使用命令创建基于descjop和试剂的项目:

lein new descjop <myproj> +reagent

由lein figwheel启动的repl工作正常,但具有非常基本的功能。没有命令历史记录,也没有光标控制。理想情况下,我想要完整的cider / nrepl / clj-refactor功能,但只需要一些基本的历史和命令编辑。

有没有简单的方法来改善当前的repl?我已经尝试过探索生成的代码,但是我无法看到decjop模板是如何设置clojurescript repl的。任何有关其工作方式的线索都会有所帮助。

或者有什么方法可以设置替代clojurescript repl来连接我正在运行的电子应用程序?

1 个答案:

答案 0 :(得分:1)

如果您使用的是Unix类型的计算机,则可以安装rlwrap。然后代替从命令行启动REPL,如下所示:

lein figwheel

像这样开始:

rlwrap lein figwheel

然后您将获得历史记录(使用向上和向下箭头)和基本编辑。