在我的clojure项目中使用(require '[my.lib :as foo])
启动苹果酒后,我经常发现自己正在进行多个手动M-x cider-jack-in
。我怀疑必须有一个钩子才能在成功的连接上运行一些代码。在那儿?另一种方法是将所有需求放在一个外部文件中,而只是(use 'that.namespace)
,但是像我一样懒,我想在可能的情况下跳过这一步。
更新:
将表单放在.lein / profiles.clj:injections中只要在Repl中专门使用它们(根据lein repl
)。要从emacs中的nrepl中获取它们,必须使用下面arrdem命名的第二个解决方案。
以下是一些more comprehensive info。