Function: cider--xref-extract-friendly-file-name

cider--xref-extract-friendly-file-name is a byte-compiled function defined in cider-xref-backend.el.

Signature

(cider--xref-extract-friendly-file-name DICT)

Documentation

Extracts the best possible friendly file name from DICT.

These are used for presentation purposes.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-xref-backend.el
(defun cider--xref-extract-friendly-file-name (dict)
  "Extracts the best possible friendly file name from DICT.
These are used for presentation purposes."
  (let* ((s (or (nrepl-dict-get dict "file") ;; these are shorter and relative, which look better in UIs.
                (nrepl-dict-get dict "file-url")))
         (s (cider--abbreviate-file-protocol s))
         (line (nrepl-dict-get dict "line"))
         (column (nrepl-dict-get dict "column")))
    (concat s
            (when line
              ":")
            (when line
              (prin1-to-string line))
            (when (and line column)
              ":")
            (when column
              (prin1-to-string column)))))