我想执行 cider-jack-in
,但我想通过传递给 clojure
可执行文件的预定义参数来运行它。
每次执行 cider-jack-in
时,我想要获取在我 deps.edn
中定义的 :aliases {:dev {:extra-deps ... :extra-paths ... }}
。
当前的解决方案是打开一个 xterminal 并输入:
clj -A:dev
然后从 GNUEmacs 执行 cider-connect
由于 clj
只是将 rlwrap 包装在 /usr/bin/clojure 上,我理解可以通过 CIDER 运行 clojure
,但最好的方法是将参数 -A:dev
也传递过去。
我尝试将各种配置设置到 GNUEmacs 变量 cider-clojure-cli-aliases
中,但没有成功。
我正在使用的版本...
CIDER 1.2.0 (出色)
GNU Emacs 27.1 (构建 1, x86_64-pc-linux-gnu, GTK+ 版本 3.24.24, cairo 版本 1.16.0)
2021-03-27,由 Debian 修改