当前位置: 首页 > 知识库问答 >
问题:

emacs-cider模式不连接到cider-jack-in repl

赫连心思
2023-03-14

我正在使用emacs学习Clojure。我已经安装了leiningen。我的一般工作流程是这样的:

在emacs中打开eshell

在新的myapp中运行lein

cdmyapp\src\myapp\core。clj

写一些代码。

M-x苹果酒-jack-in打开repl

现在,当我尝试C-c C-k在repl中加载文件时,它并没有进入,而是在小emacs命令窗口中。

我的函数在repl中也不可见。

如何将Clojure模式连接到使用cider-jack-in创建的repl?


共有1个答案

轩辕煜
2023-03-14

Clojure与许多语言不同,因为编译单元是顶级表达式。因此,当您点击C-CC-k时,苹果酒模式将在当前缓冲区上运行与加载文件等效的load file,并在minibuffer(屏幕底部的空间)中显示加载缓冲区的结果。当计算Clojure时,加载缓冲区的结果是该缓冲区中的最后一个s表达式,因此当计算完成时,文件底部的计算结果将在屏幕底部短暂显示。

加载文件后,您可以通过键入C-CM-n将REPL切换到该名称空间

 类似资料:
  • Cider 是一个开源的、面向社区的苹果音乐客户端,适用于 Windows、Linux、macOS 等。 特性: Discord 和 Last.fm 集成。快速分享并向他人展示你所听的内容;开箱即用。 音频增强。Spatial Audio、Adrenaline Processor  和均衡器都可用并积极开发。 可远程控制。为了避免用户在游戏中需要不断地使用 Alt+Tab,其为此专门提供了一个远程应用程序。

  • 本文向大家介绍clojure Spacemacs + CIDER,包括了clojure Spacemacs + CIDER的使用技巧和注意事项,需要的朋友参考一下 示例 Spacemacs是emacs的发行版,带有许多预先配置并易于安装的软件包。另外,对于那些熟悉vim编辑风格的人来说,它非常友好。Spacemacs提供了基于CIDER的Clojure层。 要安装和配置它以与Clojure一起使用

  • 我正在尝试使用其他jar文件中的函数。 我从《编程Clojure第二版》一书中下载了示例源,并使用lein jar命令创建了一个jar文件。 根据本文中的提示,我复制了目录中的jar文件,然后可以在项目中添加。clj。 使用命令,我可以检查jar文件是否在类路径中。使用,我可以使用jar文件中的函数。 我在目录中创建了一个t.clj源代码,用

  • 2面挂 题目: 1. 多线程:手写死锁 2. 手写SQL:公司是跨境电商,请设计三个表,统计每个品类的总销售额,就这些信息,自由发挥。 3. 项目问题:计算标签相似度使用了编辑距离算法,请问是如何考虑的,中国红和中国,国红,中红之间计算的相似度是多少。 总结:G! 1. 简单 2. 简历里面写了会写复杂sql,实际上很久没练习了,平常都是mybatis Plus 的分步写,已经忘记怎么写好sql了

  • 1.算法题1 找每个叶子节点的路径 2.算法题2 层序遍历 3.list LinkList区别 4.讲讲HashMap 5.HashMap扩容 6.java的锁 7.讲讲AQS 8.讲openfeign底层原理 9.调用openfeign失败怎么处理 10.如何实现redis和mysql数据一致性 11.场景题:一个订单有多人查看且可能会被修改,在分布式的情况下,任意方式实现

  • 我正在学习《Clojure for the Brave and True》一书中的Clojure,并使用emacs、苹果酒和leiningen。我已经创建了一个项目。 然后我将源文件添加到项目中。 神圣奶酪代码\src\u神圣奶酪\u代码\core。clj神圣奶酪代码\src\the_神圣奶酪\u代码\visualization\svg。clj 在core.clj中,我指的是svg.clj命名空间