【问题标题】:Improved clojurescipt repl functionality for descjop project改进了 descjop 项目的 clojurescipt repl 功能
【发布时间】:2017-07-08 08:05:31
【问题描述】:

我正在构建一个基于 descjop 和 reagent 的项目,使用以下命令创建:

lein new descjop <myproj> +reagent

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

有没有什么简单的方法可以改善当前的repl?我尝试探索生成的代码,但看不到 decjop 模板如何设置 clojurescript repl。任何有关其工作原理的线索都会有所帮助。

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

【问题讨论】:

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


    【解决方案1】:

    如果您使用的是 Unix 类型的机器,那么您可以安装 rlwrap。然后不要像这样从命令行启动 REPL:

    lein figwheel
    

    这样开始:

    rlwrap lein figwheel
    

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

    【讨论】:

    • 我在 OSX 上,它没有 rlwrap,但很容易通过 port install rlwrap 修复。谢谢,这对我有用。
    猜你喜欢
    • 2020-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    • 2011-06-12
    相关资源
    最近更新 更多