Skip to content

Commit 35f23b0

Browse files
Carlos Requena Lópezbbatsov
authored andcommitted
Make cider-describe-connection be aware of babashka
1 parent 189b0a7 commit 35f23b0

File tree

1 file changed

+19
-9
lines changed

1 file changed

+19
-9
lines changed

cider-connection.el

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -382,17 +382,27 @@ process buffer."
382382
(defun cider--connection-info (connection-buffer &optional genericp)
383383
"Return info about CONNECTION-BUFFER.
384384
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
386386
about this buffer (like variable `cider-repl-type')."
387387
(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))))))
396406

397407

398408
;;; Cider's Connection Management UI

0 commit comments

Comments
 (0)