10得票1回答
Clojure的Emacs CIDER repl - .profile中的环境变量丢失

我不知道这是否是Emacs的一般问题,还是clojure/cider特定的问题。无论如何:我该如何传递在shell中工作且当前在我的~/.profile中配置的环境变量。现在,如果我在我的项目中运行“lein repl”,这个功能可以正常工作: 我不知道这是否是Emacs的一般问题,还是cl...

7得票3回答
Clojure - 如何在没有project.clj的情况下启动REPL

我开始使用leiningen(现在是boot)来使用Clojure。 现在,有时候我希望快速进入Emacs的Clojure{Script} CIDER REPL,执行一些指令。但是我不想为此创建一个project.clj文件,因为我只需要一个一次性的REPL。 有没有办法获取Clojure...

20得票1回答
安装cider-nrepl

我已安装CIDER 0.7.0,现在当我通过Emacs启动它(通过M-x cider-jack-in RET),我会收到以下警告: 警告:CIDER的版本(0.7.0)与cider-nrepl的版本(未安装)不匹配 我已下载了cider-nrepl并发现它由Clojure代码组成,...

8得票4回答
为什么我无法在Clojure Cider REPL中的后台线程中打印输出?

如果我尝试在我的emacs cider-repl中评估以下代码,则会返回nil,正如预期的那样,但是在repl缓冲区或控制台中没有任何打印。我该如何使其按预期打印输出? (dotimes [i 5] ...

11得票5回答
如何在cider-mode中清除REPL?

我并不是指清理REPL的文本输出, 而是清理所有已计算的结果. 在开发过程中, 反复使用C-c C-q和C-c M-j效率低下。 更新 可能是我的某些调试行为有问题。我不确定其他人如何使用CIDER开发程序,但我确实需要上面提到的功能。我想其他开发人员也会遇到与我相同的问题。 例如,...

10得票1回答
我该如何让emacs cider(clojure mode)在运行测试时使用我的测试环境变量?

我已经为开发和测试环境分别设置了database-url,并且在REPL中运行我的Web应用程序和从命令行运行lein test时这很好用。下面是我的profiles.clj文件:{:profiles/dev {:env {:database-url "wiki"}} :profiles/...

21得票2回答
如何在cider-repl中终止进程?

当由于无限循环而陷入死锁状态时,我应该如何退出cider-repl? 发生这种情况时,我必须杀掉emacs,甚至重新启动计算机才能杀掉cider-repl。有更好的解决方法吗?

25得票1回答
如何在Cider REPL中编写多行函数?

我正在使用带有Cider REPL的Emacs中的Clojure。 在cider REPL中是否可以使用多行函数?如何实现?

13得票1回答
为什么Cider找到了错误的Cider-nrepl版本,如何修复?

我今天通过el-get安装了cider。当我在emacs中启动cider时,会打印以下横幅:; CIDER 0.8.0-snapshot (Java 1.7.0_65, Clojure 1.6.0, nREPL 0.2.6) WARNING: The following required nR...

12得票1回答
如何跳转到clojure.lang java源码?

使用Cider时,对符号"clojure.lang.ISeq"执行"M-.",会出现错误信息"No source available for clojure.lang.ISeq"。 我发现该文件的源代码在"clojure-1.5.1-sources.jar"中。 如何让Cider看到这个源...