问题标签 [cider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
168 浏览

emacs - Midje 自动测试未在 Windows 上的 Emacs Cider 中重新加载文件

我目前正在学习 Midje 教程: https ://github.com/marick/Midje/wiki/A-tutorial-introduction

我使用 repl 加载cider-jack-in并可以成功运行(autotest)运行测试的运行。

但是,当我更改源文件或测试文件(并保存它们)时,repl 不会触发重新加载文件并重新运行测试。

如果我从命令行运行 REPL,则重新加载工作正常。

我在 Windows 7 上运行 Cider 0.8.1 nREPL 0.2.6 Clojure 1.4.0。

是否有其他人在让 Cider 中的 REPL 与自动测试一起正常工作并让它在源/测试文件更改时重新运行测试时遇到问题?

0 投票
2 回答
853 浏览

emacs - 在 cider repl 中打印执行的输出

我想知道是否有办法在使用cider-connect.

例如 :

  • lein repl在项目目录上运行

  • 然后在 emacs 中使用cider-connect.

现在假设我(println "cider is amazing by the way")在我的一个环处理程序的代码中,这只会在lein repl发出请求时在我运行的控制台中打印。

我怎样才能在我的nrepl缓冲区中也有这个输出?

0 投票
1 回答
63 浏览

emacs - 类似苹果酒的 ansi-term 界面?

Cider 是否有一种模式可以让我在 ansi-term 中像 REPL 一样对待它?也就是说,有没有一种方法(如 Cc Cj,ansi-term 中的 Cc Ck)让我切换到将其视为普通 Emacs 文件而不是锁定到位/使用普通 shell 功能(例如 Cp 用于上一个命令)?

0 投票
2 回答
4428 浏览

emacs - 在 Emacs 中使用 cider-jack-in 执行 Clojure

我正在尝试运行安装了 cider 包的 Clojure emacs。我在 Mac OS X 10.10.4 上使用 Emacs 24.5.1。

我下载lein了脚本并将脚本复制到 ~/Dropbox/bin 中。我检查了lein replClojure 工作正常。

苹果酒包是随M-x package-install. 我编辑了~/.emacs.d/init.el指定 lein 脚本:(add-to-list 'exec-path "~/Dropbox/bin")带有Can't launch `lein` REPL in Emacs的提示。

但是,当我启动 emacs 并运行时M-x cider-jack-in,我收到以下错误消息:

在此处输入图像描述

当我启动lein repl并执行M-x cider-connect( http://xahlee.info/clojure/clojure_emacs_cider.html ) 时,我可以让 cider-repl 在 Emacs 中运行。

在此处输入图像描述

可能有什么问题?

0 投票
1 回答
1095 浏览

debugging - 如何将 CIDER 的调试器附加到 Luminus Web 应用程序?

我有一个 Luminus 项目,服务器在localhost:7000. 我曾经cider-connect将自己附加到这个 repl,但我遇到了下面的墙:

我想至少其中一个是调试所必需的;尝试检测函数产量


我可以使用“正常”的 Clojure 项目进行调试。我尝试添加通常进入~/.lein/profiles.clj项目的样板project.clj无效:

如何将 CIDER 的调试器附加到此 Web 应用程序?

0 投票
1 回答
250 浏览

emacs - 苹果酒插入中的奇怪错误

clojure使用创建了一个项目lein new,开始GNU Emacs,打开了文件core.clj,当我尝试插入时cider-jack-in它吹掉了:

然后(显然)什么也没发生

我的core.clj文件是:

如您所见,没有什么花哨或任何东西......(它与 一起运行lein run

.lein/profiles.clj的很简单:

我的cider版本是:

CIDER 0.10.0snapshot (package: 20150830.328)

据报道M-x cider-version

我是新来的Clojure,顺便说一句...

你可以帮帮我吗?

0 投票
1 回答
1656 浏览

clojure - 将苹果酒连接到 Luminus +CLJS Figwheel repl

过去,我对 Cider REPL 的使用非常简单。在我使用的项目的 clj 文件中cider-jack-in,我很高兴(假设在我的.lein/profiles.clj

现在开箱即用:

从这里,我如何连接我的 Cider REPL?

0 投票
3 回答
1031 浏览

emacs - Clojure - 在没有 project.clj 的情况下启动 REPL

我开始将 Clojure 与leiningen(现在boot)一起使用。

现在我有时想快速使用 Emacs 中的 Clojure{Script} CIDER REPL 来执行一些指令。我不想为此创建一个project.clj文件,因为我只想要一个一次性的 REPL。

有没有办法获得 Clojure REPL,例如在*scratch*缓冲区中?

0 投票
1 回答
1364 浏览

emacs - 如何在“勇敢的 clojure”自举 Emacs 中更新苹果酒

我有(除了一些附加功能,例如company-mode我的 emacs 24.5 配置为clojure 章节中推荐的勇敢和真实的.

不幸的是,我遇到了一个问题,我试图通过一些爱丽丝梦游仙境的clojure katas并且REPL 不会在正确的名称空间中启动。我可以切换到命名空间,C-c M-nREPL 显示了命名空间,但是之后的任何评估都给了我一个错误“命名空间不存在”。

我尝试更新 cider-nrepl (只需将其更改~/.lein/profiles.clj为使用错误数量的参数调用package-install cinder的行和函数。the function cider-find-var is not known

如何使软件包保持最新状态?我的命名空间问题甚至与此有关吗?

0 投票
1 回答
293 浏览

emacs - Emacs-Cider nrepl 警告

我已经使用这个精彩的教程为 clojure 安装和设置了 Emacs 。如果我使用 repl 启动苹果酒,那就M-x cider-jack-in太好了!现在我在这里project.clj读到应该是一分钟{:user {:plugins [[cider/cider-nrepl "0.9.1"]]}},我将 .lein 目录(即“0.8.1”)中的 project.clj 更改为“0.9.1”,当我再次启动 repl 时,我收到此警告:

WARNING: The following required nREPL ops are not supported: inspect-start inspect-reset Please, install (or update) cider-nrepl 0.8.1 and restart CIDER WARNING: CIDER's version (0.8.1) does not match cider-nrepl's version (0.9.1)

知道我该如何解决这个问题吗?