Emacs 当我在profiles文件中设置插件时,如何加载插件而不在lein中声明项目依赖关系

Emacs 当我在profiles文件中设置插件时,如何加载插件而不在lein中声明项目依赖关系,emacs,clojure,leiningen,Emacs,Clojure,Leiningen,我想在启动lein repl时在所有项目中使用lein plugin函数 我想通过将函数发送到emacs中的cider repl来调用该函数 但我不想在lein project文件中声明它 比如说, 有一个名为plugin test的lein插件,它定义了一个函数 (defproject plugin-test "0.1.0") (defn p-test[] (println "....")) 我将插件添加到~/.lein/profiles.clj文件中。 然后我跳转到我的lein

我想在启动
lein repl
时在所有项目中使用lein plugin函数

我想通过将函数发送到emacs中的cider repl来调用该函数

但我不想在
lein project
文件中声明它

比如说,

有一个名为
plugin test
的lein插件,它定义了一个函数

(defproject plugin-test "0.1.0")


(defn p-test[]
    (println "...."))
我将插件添加到
~/.lein/profiles.clj
文件中。 然后我跳转到我的lein项目目录并运行
lein repl


现在,我如何加载
插件测试
并调用函数
p-test

为什么不想将插件放入project.clj中?我想你可能会对lein、repl和项目感到困惑。例如,defproject是lein生态系统的一部分。它不是clojure的一部分。将lein视为一个clojure应用程序,它可以帮助您管理clojure项目。