我可以配置Clojure REPL自动需要的东西吗?
有一些函数非常通用,我希望无论当前切换到哪个名称空间,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]
有没有办法将
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使用的方法感兴趣。