问题标签 [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.
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 与自动测试一起正常工作并让它在源/测试文件更改时重新运行测试时遇到问题?
emacs - 在 cider repl 中打印执行的输出
我想知道是否有办法在使用cider-connect
.
例如 :
我
lein repl
在项目目录上运行然后在 emacs 中使用
cider-connect
.
现在假设我(println "cider is amazing by the way")
在我的一个环处理程序的代码中,这只会在lein repl
发出请求时在我运行的控制台中打印。
我怎样才能在我的nrepl
缓冲区中也有这个输出?
emacs - 类似苹果酒的 ansi-term 界面?
Cider 是否有一种模式可以让我在 ansi-term 中像 REPL 一样对待它?也就是说,有没有一种方法(如 Cc Cj,ansi-term 中的 Cc Ck)让我切换到将其视为普通 Emacs 文件而不是锁定到位/使用普通 shell 功能(例如 Cp 用于上一个命令)?
emacs - 在 Emacs 中使用 cider-jack-in 执行 Clojure
我正在尝试运行安装了 cider 包的 Clojure emacs。我在 Mac OS X 10.10.4 上使用 Emacs 24.5.1。
我下载lein
了脚本并将脚本复制到 ~/Dropbox/bin 中。我检查了lein repl
Clojure 工作正常。
苹果酒包是随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 中运行。
可能有什么问题?
debugging - 如何将 CIDER 的调试器附加到 Luminus Web 应用程序?
我有一个 Luminus 项目,服务器在localhost:7000
. 我曾经cider-connect
将自己附加到这个 repl,但我遇到了下面的墙:
我想至少其中一个是调试所必需的;尝试检测函数产量
我可以使用“正常”的 Clojure 项目进行调试。我尝试添加通常进入~/.lein/profiles.clj
项目的样板project.clj
无效:
如何将 CIDER 的调试器附加到此 Web 应用程序?
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
,顺便说一句...
你可以帮帮我吗?
clojure - 将苹果酒连接到 Luminus +CLJS Figwheel repl
过去,我对 Cider REPL 的使用非常简单。在我使用的项目的 clj 文件中cider-jack-in
,我很高兴(假设在我的.lein/profiles.clj
现在开箱即用:
从这里,我如何连接我的 Cider REPL?
emacs - Clojure - 在没有 project.clj 的情况下启动 REPL
我开始将 Clojure 与leiningen
(现在boot
)一起使用。
现在我有时想快速使用 Emacs 中的 Clojure{Script} CIDER REPL 来执行一些指令。我不想为此创建一个project.clj
文件,因为我只想要一个一次性的 REPL。
有没有办法获得 Clojure REPL,例如在*scratch*
缓冲区中?
emacs - 如何在“勇敢的 clojure”自举 Emacs 中更新苹果酒
我有(除了一些附加功能,例如company-mode
我的 emacs 24.5 配置为clojure 章节中推荐的勇敢和真实的.
不幸的是,我遇到了一个问题,我试图通过一些爱丽丝梦游仙境的clojure katas并且REPL 不会在正确的名称空间中启动。我可以切换到命名空间,C-c M-n
REPL 显示了命名空间,但是之后的任何评估都给了我一个错误“命名空间不存在”。
我尝试更新 cider-nrepl (只需将其更改~/.lein/profiles.clj
为使用错误数量的参数调用package-install cinder
的行和函数。the function cider-find-var is not known
如何使软件包保持最新状态?我的命名空间问题甚至与此有关吗?
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)
知道我该如何解决这个问题吗?