gpt4 book ai didi

emacs - clojure-jack-in 到底是做什么的?以及如何使用 slime 配置设置?

转载 作者:行者123 更新时间:2023-12-04 06:46:21 26 4
gpt4 key购买 nike

clojure-jack-in 到底是做什么的?以及如何使用 slime 配置设置?
我需要向 .emacs 添加什么?

最佳答案

clojure-jack-in为您当前的项目启动 SLIME session 。

它通过生成一个随机端口号来实现,运行 lein jack-in在子进程中使用这个端口号,等待 swank 服务器启动然后调用 slime-connect与端口号。

lein jack-in用于启动 swank 服务器,您显然需要在您的项目中使用 Leiningen 并且您需要安装 Leiningen 的 swank-clojure 插件,或者通过将其安装为独立插件( lein plugin install swank-clojure 1.3.2 ),或者通过包含它作为您的开发依赖项 project.clj .

在 Emacs 端,需要安装 clojure-mode ,最好来自 Marmalade .您不需要在 .emacs 中添加任何内容.

使用lein jack-in的区别(通过 M-x clojure-jack-in)与运行 lein swankclojure-jack-in还加载与 swank-clojure Leiningen 插件捆绑的 SLIME 版本,而不是安装在 Emacs 中的 SLIME 版本。我不确定这背后的原因是什么,大概只是为了确保 SLIME 版本与 swank 服务器兼容。

关于emacs - clojure-jack-in 到底是做什么的?以及如何使用 slime 配置设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7238766/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com