4
如何让Clojure在repl启动时加载项目特定的.clj文件?我希望有一些提供给我,每当我打开了一个新的REPL功能(我使用nREPL上的Emacs,对于它的价值...)如何让Clojure在REPL启动时加载项目特定的.clj文件?
感谢
如何让Clojure在repl启动时加载项目特定的.clj文件?我希望有一些提供给我,每当我打开了一个新的REPL功能(我使用nREPL上的Emacs,对于它的价值...)如何让Clojure在REPL启动时加载项目特定的.clj文件?
感谢
条目添加到您的project.clj
的:repl-options
像下面
:repl-options {:init (load-file "src/your-project-specific-file.clj") }
如果你想你的函数所有REPLs可用,在.lein/profiles.clj
添加一个条目,用户配置文件,如下所示:
{
:user
{:repl-options {:init (load-file "path/to/file.clj")}}
}
你可能会想使用':user'而不是':dev'。 [:用户配置文件与dev:分开;后者意在在项目本身中指定。为避免冲突,项目不应定义:用户配置文件,也不应定义用户范围的:dev配置文件。](https://github.com/technomancy/leiningen/blob/master/doc/PROFILES。 MD) – deadghost