[英]emacs-cider mode not connecting to cider-jack-in repl
我正在使用emacs学习clojure。 我安装了leiningen。 我的一般工作流程如下:
在emacs中打开eshell
运行lein new myapp
cd myapp\\src\\myapp\\core.clj
写一些代码。
Mx cider-jack-in
入打开副本
现在,当我尝试使用Cc Ck
在repl中加载文件时,它不会进入该文件,而是在小的emacs命令窗口中显示。
我的功能在REPL中也不可见。
如何将clojure模式连接到使用cider-jack-in
创建的repl?
Clojure与许多语言不同,因为编译单元是顶层表达。 因此,当您按下Cc Ck时 ,cider-mode将在当前缓冲区上运行与load-file
等效的load-file
,并在minibuffer(屏幕底部的空间)中显示load buffer的结果。 评估Clojure时,加载缓冲区的结果是该缓冲区中的最后一个 s表达式,因此,评估完成时,评估文件底部的结果将短暂显示在屏幕底部。
加载文件后,可以通过键入Cc Mn将REPL切换到该名称空间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.