我正在Windows下使用emacs苹果酒开发Clojure中的项目。有时我遇到一个问题,在意外忘记了println功能或在打印大文件的内容后,Emacs停止响应(光标和所有键组合均不起作用),并退回到自己的手中,以处理该信息以显示该信息。我知道继续的唯一方法是关闭程序并从头开始打开项目文件。进入这个陷阱是如此简单。

还有其他更好的解决方案或配置限制吗?

最佳答案

尽管此建议不能完全解决您的问题,但可以为您提供一些帮助。

首先,将*print-length*设置为某个值以限制每个要打印的收藏集的项目数。

(set! *print-length* 10)


并使用cider-connect代替cider-jack-in。您应该在单独的控制台窗口中运行lein repl,然后运行cider-connect以连接到repl。然后,您可以在控制台窗口中评估一些表达式。

如果可以选择按字符数限制要打印的内容,那会很好,但是,我找不到它。

08-25 14:49