Function: nrepl-extract-ports

nrepl-extract-ports is a byte-compiled function defined in nrepl-client.el.

Signature

(nrepl-extract-ports DIR)

Documentation

Read ports from applicable repl-port files in directory DIR.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/nrepl-client.el
(defun nrepl-extract-ports (dir)
  "Read ports from applicable repl-port files in directory DIR."
  (condition-case nil
      (delq nil
            (list (nrepl--port-from-file (expand-file-name "repl-port" dir))
                  (nrepl--port-from-file (expand-file-name ".nrepl-port" dir))
                  (nrepl--port-from-file (expand-file-name "target/repl-port" dir))
                  (nrepl--port-from-file (expand-file-name ".shadow-cljs/nrepl.port" dir))))
    ;; This operation can hit permission errors, particularly on macOS:
    (error nil)))