如何让Clojure在REPL启动时加载项目特定的.clj文件?

Gra*_*ald 4 clojure leiningen

如何让Clojure在repl启动时加载特定于项目的.clj文件?每当我打开一个新的repl时,我都希望有一些功能可供我使用(我在emacs上使用nREPL,这是值得的......)

谢谢

i-b*_*lis 6

将一个条目添加到您project.clj:repl-options类似如下

:repl-options {:init (load-file "src/your-project-specific-file.clj") }
Run Code Online (Sandbox Code Playgroud)

如果您希望所有REPL中都可以使用您的功能,请.lein/profiles.clj按如下方式添加用户配置文件:

{
 :user
  {:repl-options {:init (load-file "path/to/file.clj")}}
}
Run Code Online (Sandbox Code Playgroud)