Cub*_*bic 22 emacs clojure leiningen
我真的很高兴使用vim + lein repl,但是因为有很多人一直说Emacs是Lisps的方法,所以我决定尝试一下.现在的问题建立一个Clojure的环境做所有花哨的东西,人们一直在谈论的 - 现在我设法安装Clojure的模式和nREPL和工作得相当好,但我需要得到REPL我Leiningen工作项目如果这个实验要去某个地方(如果这意味着我必须自己管理所有的依赖项(特别是类路径相关的),那么在编辑器中进行repl将毫无意义).这里有问题的一点是,我在网上看到的大多数文章都是
现在我正在寻找的是:
Boz*_*sov 22
假设你安装了lein2和nrepl.el:
选项A:
您只需在Emacs中打开属于您的lein项目的文件(如foo.clj),然后键入即可M-x nrepl-jack-in.这将启动一个包含所有deps的nREPL,您可以使用与之相同的方式或多或少地使用它swank-clojure.(这就是我大部分时间都在做的事)
选项B:
你在终端转到你项目的目录并在那里输入:
lein repl
Run Code Online (Sandbox Code Playgroud)
之后键入M-x nrepl将允许您连接到正在运行的nrepl会话.
nrepl.el带有一个方便的辅助模式,可以让你在你的Clojure源文件评估代码,并直接在REPL加载(同斯旺克,Clojure的).nREPL菜单部分中提供的所有可用命令的列表.
PS
nrepl.el被重命名为CIDER.