Skip to content

Commit 8372d4d

Browse files
committed
Emit a different warning if cider-nrepl is not present
1 parent 12674b3 commit 8372d4d

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

cider-connection.el

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,10 +203,15 @@ middleware used is compatible with CIDER. If not, will display a warning
203203
message in the REPL area."
204204
(let* ((version-dict (nrepl-aux-info "cider-version" (cider-current-repl)))
205205
(middleware-version (nrepl-dict-get version-dict "version-string" "not installed")))
206-
(unless (version<= cider-required-middleware-version middleware-version)
206+
(cond
207+
((null middlewar-version)
208+
(cider-emit-manual-warning "troubleshooting/#cider-complains-of-the-cider-nrepl-version"
209+
"CIDER %s requires cider-nrepl to work normally. Please, install it!"
210+
cider-version cider-required-middleware-version middleware-version))
211+
((version<= cider-required-middleware-version middleware-version)
207212
(cider-emit-manual-warning "troubleshooting/#cider-complains-of-the-cider-nrepl-version"
208213
"CIDER %s requires cider-nrepl %s+, but you're currently using cider-nrepl %s. Things will break!"
209-
cider-version cider-required-middleware-version middleware-version))))
214+
cider-version cider-required-middleware-version middleware-version)))))
210215

211216
(declare-function cider-interactive-eval-handler "cider-eval")
212217
;; TODO: Use some null handler here

0 commit comments

Comments
 (0)