Function: cider-locref-at-point
cider-locref-at-point is a byte-compiled function defined in
cider-repl.el.
Signature
(cider-locref-at-point &optional POS)
Documentation
Return a plist of components of the location reference at POS.
Limit search to current line only and return nil if no location has been
found. Returned keys are :type, :highlight, :var, :file, :line, where
:highlight is a cons of positions, :var and :file are strings or nil, :line
is a number. See cider-locref-regexp-alist for how to specify regexes
for locref look up.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-repl.el
(defun cider-locref-at-point (&optional pos)
"Return a plist of components of the location reference at POS.
Limit search to current line only and return nil if no location has been
found. Returned keys are :type, :highlight, :var, :file, :line, where
:highlight is a cons of positions, :var and :file are strings or nil, :line
is a number. See `cider-locref-regexp-alist' for how to specify regexes
for locref look up."
(save-excursion
(goto-char (or pos (point)))
;; Regexp lookup on long lines can result in significant hangs #2532. We
;; assume that lines longer than 300 don't contain source references.
(when (< (- (line-end-position) (line-beginning-position)) 300)
(seq-some (lambda (rl) (cider--locref-at-point-1 rl))
cider-locref-regexp-alist))))