@@ -471,24 +471,21 @@ In case `default-directory' is non-local we assume the command is available."
471
471
(missing-ops (seq-remove (lambda (op ) (nrepl-op-supported-p op current-connection))
472
472
cider-required-nrepl-ops)))
473
473
(when missing-ops
474
- (cider-repl-emit-interactive-stderr
475
- ( format " WARNING: The following required nREPL ops are not supported: \n %s \n Please, install (or update) cider-nrepl %s and restart CIDER"
476
- (cider-string-join missing-ops " " )
477
- (upcase cider-version) )))))
474
+ (cider-repl-readme-warning " cider-nrepl-middleware "
475
+ " The following required nREPL ops are not supported: \n %s\n Please, install (or update) cider-nrepl %s and restart CIDER"
476
+ (cider-string-join missing-ops " " )
477
+ (upcase cider-version)))))
478
478
479
479
(defun cider--check-required-nrepl-version ()
480
480
" Check whether we're using a compatible nREPL version."
481
- (let ((nrepl-version (cider--nrepl-version)))
482
- (if nrepl-version
483
- (when (version< nrepl-version cider-required-nrepl-version)
484
- (cider-repl-emit-interactive-stderr
485
- (cider--readme-button
486
- (format " WARNING: CIDER requires nREPL %s (or newer) to work properly "
487
- cider-required-nrepl-version)
488
- " warning-saying-you-have-to-use-nrepl-027" )))
489
- (cider-repl-emit-interactive-stderr
490
- (format " WARNING: Can't determine nREPL's version. Please, update nREPL to %s . "
491
- cider-required-nrepl-version)))))
481
+ (if-let ((nrepl-version (cider--nrepl-version)))
482
+ (when (version< nrepl-version cider-required-nrepl-version)
483
+ (cider-repl-readme-warning " warning-saying-you-have-to-use-nrepl-0212"
484
+ " CIDER requires nREPL %s (or newer) to work properly"
485
+ cider-required-nrepl-version))
486
+ (cider-repl-readme-warning " warning-saying-you-have-to-use-nrepl-0212"
487
+ " Can't determine nREPL's version.\n Please, update nREPL to %s."
488
+ cider-required-nrepl-version)))
492
489
493
490
(defun cider--check-middleware-compatibility-callback (buffer )
494
491
" A callback to check if the middleware used is compatible with CIDER."
@@ -497,9 +494,10 @@ In case `default-directory' is non-local we assume the command is available."
497
494
(lambda (_buffer result )
498
495
(let ((middleware-version (read result)))
499
496
(unless (and middleware-version (equal cider-version middleware-version))
500
- (cider-repl-emit-interactive-stderr
501
- (format " ERROR: CIDER's version (%s ) does not match cider-nrepl's version (%s ). Things will break! "
502
- cider-version middleware-version)))))
497
+ ; ; FIXME: Add a proper readme section about this.
498
+ (cider-repl-readme-warning " cider-nrepl-middleware"
499
+ " CIDER's version (%s) does not match cider-nrepl's version (%s). Things will break!"
500
+ cider-version middleware-version))))
503
501
'()
504
502
'()
505
503
'()))
0 commit comments