Function: eglot-hierarchy-locus-eldoc-function
eglot-hierarchy-locus-eldoc-function is a byte-compiled function
defined in eglot.el.gz.
Signature
(eglot-hierarchy-locus-eldoc-function CB &rest IGNORED)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/eglot.el.gz
(defun eglot-hierarchy-locus-eldoc-function (_cb &rest _ignored)
(let* ((node (get-text-property (point) 'eglot--hierarchy-node))
(uri (plist-get node :uri))
(loc (plist-get (plist-get node :range) :start)))
(and uri loc
;; maybe use `file-relative-name'?
(format "%s:%s:%s" (eglot-uri-to-path uri)
(1+ (plist-get loc :line))
(plist-get loc :character)))))