我正在Windows下使用emacs苹果酒开发Clojure中的项目。有时我遇到一个问题,在意外忘记了println功能或在打印大文件的内容后,Emacs停止响应(光标和所有键组合均不起作用),并退回到自己的手中,以处理该信息以显示该信息。我知道继续的唯一方法是关闭程序并从头开始打开项目文件。进入这个陷阱是如此简单。
还有其他更好的解决方案或配置限制吗?
最佳答案
尽管此建议不能完全解决您的问题,但可以为您提供一些帮助。
首先,将*print-length*
设置为某个值以限制每个要打印的收藏集的项目数。
(set! *print-length* 10)
并使用
cider-connect
代替cider-jack-in
。您应该在单独的控制台窗口中运行lein repl
,然后运行cider-connect
以连接到repl。然后,您可以在控制台窗口中评估一些表达式。如果可以选择按字符数限制要打印的内容,那会很好,但是,我找不到它。