cider相关内容

安装 cider-nrepl

我已经安装了 CIDER 0.7.0,现在当我在 Emacs 中启动它时(通过 Mx cider-jack-in RET),我收到以下警告: 警告:CIDER 的版本 (0.7.0) 与 cider-nrepl 的版本不匹配(未安装) 我下载了 cider-nrepl 并发现它由闭包代码组成,而不是 emacs lisp 代码.由于我今天才开始探索Clojure世界,项目页面上也没有安 ..
发布时间:2022-01-02 20:33:50 其他开发

为什么我不能在 emacs 的 Clojure Cider REPL 中从后台线程打印?

如果我尝试在我的 emacs cider-repl 中评估以下代码,则按预期返回 nil,但在 repl 缓冲区或控制台中不会进行任何打印.我怎样才能按预期打印出来? (dotimes [i 5](.开始(线.(fn [](线程/睡眠(兰特 500))(println (format "Finished %d on %s" i (Thread/currentThread)))))));=>零 ..
发布时间:2022-01-02 19:51:50 其他开发

emacs苹果酒清除REPL缓冲区

我只是想清除repl缓冲区,以便在第一行上留下一个提示,例如( user> ). 我有一个快捷键: (禁用'erase-buffer'无效)(全局设置密钥(kbd"C-x C- ")'擦除缓冲区) 但这给出了消息: 文本是只读的 有选项 C-c C-o ,但这仅清除最后的返回值. 使用python和 run-python 时,以下命令 C-x M-o 我相信是 com ..
发布时间:2021-05-04 18:44:06 其他开发

运行cider-jack-in命令时,emacs上的Clojure失败

我一直在我的Bunsenlabs linux的emacs上使用Clojure,这与Debian类似.有人停止工作了. cider-jack-in 命令导致错误.有人可以帮我修复它吗? 版本和错误消息如下: 2017-09-12的GNU Emacs 25.2.2(x86_64-pc-linux-gnu,GTK +版本3.22.20),已由Debian修改 苹果酒20180207.2 ..
发布时间:2021-04-22 19:29:30 其他开发

如何从REPL调试控制台应用程序?

使用emacs + cider进行日常开发是非常舒适的。我在文本编辑器中配置的所有东西都使它成为该任务的理想选择。 我在空闲时间工作的当前项目是文本编辑器。我已经在C ++中隐藏了一个,我从emacs中使用了 gdb 来调试。要运行它,我在 gdb中输入设置新控制台和运行 code>缓冲区。这将使弹出一个新的控制台来处理所有的I / O 。 现在我试图在Clojure中重新实现它。到目 ..
发布时间:2017-08-08 04:39:01 开发方法

输出“System.out.println”进入Emacs苹果公司的REPL(或其他缓冲区)

我正在 Clojure 中使用 Java 库。它使用 System.out.println 直接向控制台输出许多东西。 我正在使用最新的苹果酒与Emacs。我正在用 cider-jack-in 开始苹果酒。但是,我可以看到这些输出。我以为他们会被复制到 nrepl-server 缓冲区,但不是这样。 我还试图运行 什么是(var-root#'* out *(不断*输出*))我完全 ..
发布时间:2017-08-08 04:17:24 开发方法

如何清除苹果酒模式中的REPL?

我不清楚REPL的文本输出;我的意思是清理REPL中的所有评估结果结果。在开发过程中,反复 Cc Cq 和 Cc Mj 效率很低。 更新 可能是我的一些不好的调试行为。我不知道其他人如何使用CIDER开发编程,但我真的需要上述功能。我猜其他开发者也遇到了同样的问题。 例如,在clojure prog单元的顶部,我使用 declare 声明一个函数 foo ,由另一个函数 bar ..
发布时间:2017-08-08 01:09:45 开发方法

Clojure& ClojureScript REPL(emacs + cider + boot)

引导任务 boot-cljs-repl 提供了一种连接到 如果正确添加到build.boot依赖项中,可以调用函数(start-repl ),以便启动ClojureScript REPL。 我从Clojure repl中连接到Emacs, 苹果酒软件包的帮助,包含以下函数:(cider-connect) 我想弄清楚如何在两个不同的Emacs缓冲区中同时拥有Clojure REPL ..
发布时间:2016-11-27 22:13:10 其他开发语言

检查由环处理程序更新的状态原子

请考虑以下情况: 最低启动任务启动http服务器: (boot(serve:handler'myapp.server / handler :port 3000)) (这可能以几种方式启动,这里可以从nrepl会话运行它,例如由 boot repl 处理程序由处理程序在命名空间 myapp.server 中。相应的文件如下所示: (ns myap ..
发布时间:2016-11-27 22:10:03 其他开发语言

Clojure - 连接问题重新运行Cider-jack-in

我最近开始在Emacs 24下使用CIDER。我的工作流程涉及通过Tramp到远程服务器,然后执行 cider-jack-in ,运行 nREPL 连接到该服务器上的Clojure的服务器。如果我在一个新的Emacs实例运行它一切正常。但如果由于某种原因连接断开或我休眠系统,我无法重新启动REPL。我收到以下消息: 连接到nREPL on localhost:58062 ... 过程过滤器 ..
发布时间:2016-11-27 19:46:27 其他开发语言

如何清除在苹果酒模式的REPL?

我不是意味着清理REPL的文本输出;我的意思是清除REPL中的所有已评估的结果。在开发期间,重复 Cc Cq 和 Cc Mj 效率低。 $ b b UPDATE 我的一些错误调试行为。我不知道其他人如何使用CIDER开发程序,但我真的需要上面提到的功能。我猜其他开发人员也会遇到和我一样的问题。 例如,在clojure prog单元的顶部,我使用 declare 声明一个函数 f ..

安装苹果酒

我安装了CIDER 0.7.0,现在当我在Emacs中启动它时(通过 Mx cider-jack-in RET ), : 警告:CIDER的版本(0.7.0)与cider-nrepl的版本不符(未安装) 我已下载 cider-nrepl 和发现它由闭包代码组成,而不是emacs lisp代码。因为我今天开始探索Clojure世界,并且在项目页面上没有安装说明,你能告诉我如何安装cide ..
发布时间:2016-11-27 17:31:36 其他开发语言

为什么不能从后台线程打印在Clojure Cider REPL在emacs?

如果我尝试在我的emacs cider-repl中评估以下代码,则会按预期返回nil,但打印操作不会发生在repl缓冲区或控制台中。如何按预期打印? (dotimes [i 5] (.start (线程 (fn [] (线程/睡眠(rand 500)) (println(format“Finished%d on%s”i(Thread / currentThread))) ))) ; = ..
发布时间:2016-11-27 16:41:21 其他开发语言