我可以配置Clojure REPL自动需要的东西吗?

我可以配置Clojure REPL自动需要的东西吗?,clojure,read-eval-print-loop,Clojure,Read Eval Print Loop,有一些函数非常通用,我希望无论当前切换到哪个名称空间,REPL中都可以随时使用它们 有没有办法将lein repl配置为自动需要一些东西,以便它们在全球范围内可用?另一种方法是调用类似(使用'clojure.tools.trace)Leiningen 2.x支持:repl options,以更改repl的行为方式。Leiningen将在第一次打开REPL时运行此钩子,因此它只会影响您的:main命名空间 以下是使用此选项的示例: :repl选项{:init(需要'[criterium.core]

有一些函数非常通用,我希望无论当前切换到哪个名称空间,REPL中都可以随时使用它们


有没有办法将
lein repl
配置为自动需要一些东西,以便它们在全球范围内可用?另一种方法是调用类似
(使用'clojure.tools.trace)

Leiningen 2.x支持
:repl options
,以更改repl的行为方式。Leiningen将在第一次打开REPL时运行此钩子,因此它只会影响您的
:main
命名空间

以下是使用此选项的示例:

:repl选项{:init(需要'[criterium.core]
:请参阅[工作台快速工作台]]}
您可以为相应的
project.clj
文件中的每个项目本地设置
:repl选项,也可以通过将其放入
~/.lein/profiles.clj
文件中全局设置:

{:user{:repl选项{:init(…)}}

您可能对vinyasa使用的方法感兴趣。