实际上,我对使用 vim + lein repl 非常满意,但是由于很多人一直说 Emacs 是 Lisps 的最佳选择,所以我决定试一试。现在的问题是建立一个 clojure 环境来完成人们一直在谈论的所有花哨的事情 - 现在我设法安装了 clojure-mode 和 nREPL 并且运行良好,但我需要让 repl 与我的 Leiningen 一起工作项目,如果这个实验要去某个地方(如果这意味着我必须再次自己管理我所有的依赖项(尤其是与类路径相关的依赖项),那么在编辑器中拥有一个 repl 将毫无意义)。这里的问题点是我在网上看到的大部分文章都是
- A)关于 swank-clojure,已弃用
- B) 关于已弃用的 Leiningen 1.x
- C) 两者
- D) 只涉及安装,而不是如何实际使用你刚刚安装的东西(甚至它们做了什么)
现在我正在寻找的是:
- 让 nrepl.el 尊重我的 project.clj
- 找出 leiningen + emacs + clojure-mode + nrepl.el 的正常工作流程是什么
- 与这个问题无关,但我很想知道为什么 emacs 有时会在没有我要求的情况下覆盖文本(将字体颜色更改为背景颜色直到被光标击中)。