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项目。