@@ -382,17 +382,27 @@ process buffer."
382
382
(defun cider--connection-info (connection-buffer &optional genericp )
383
383
" Return info about CONNECTION-BUFFER.
384
384
Info contains project name, current REPL namespace, host:port endpoint and
385
- Clojure version . When GENERICP is non-nil, don't provide specific info
385
+ runtime details . When GENERICP is non-nil, don't provide specific info
386
386
about this buffer (like variable `cider-repl-type' )."
387
387
(with-current-buffer connection-buffer
388
- (format " %s%s @%s :%s (Java %s , Clojure %s , nREPL %s )"
389
- (if genericp " " (upcase (concat (symbol-name cider-repl-type) " " )))
390
- (or (cider--project-name nrepl-project-dir) " <no project>" )
391
- (plist-get nrepl-endpoint :host )
392
- (plist-get nrepl-endpoint :port )
393
- (cider--java-version)
394
- (cider--clojure-version)
395
- (cider--nrepl-version))))
388
+ (cond
389
+ ((cider--clojure-version)
390
+ (format " %s%s @%s :%s (Java %s , Clojure %s , nREPL %s )"
391
+ (if genericp " " (upcase (concat (symbol-name cider-repl-type) " " )))
392
+ (or (cider--project-name nrepl-project-dir) " <no project>" )
393
+ (plist-get nrepl-endpoint :host )
394
+ (plist-get nrepl-endpoint :port )
395
+ (cider--java-version)
396
+ (cider--clojure-version)
397
+ (cider--nrepl-version)))
398
+ ((cider--babashka-version)
399
+ (format " %s%s @%s :%s (Babashka %s , babashka.nrepl %s )"
400
+ (if genericp " " (upcase (concat (symbol-name cider-repl-type) " " )))
401
+ (or (cider--project-name nrepl-project-dir) " <no project>" )
402
+ (plist-get nrepl-endpoint :host )
403
+ (plist-get nrepl-endpoint :port )
404
+ (cider--babashka-version)
405
+ (cider--babashka-nrepl-version))))))
396
406
397
407
398
408
; ;; Cider's Connection Management UI
0 commit comments