Function: xref--convert-hits
xref--convert-hits is a byte-compiled function defined in xref.el.gz.
Signature
(xref--convert-hits HITS REGEXP)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/xref.el.gz
(defun xref--convert-hits (hits regexp)
(let* (xref--last-file-buffer
(tmp-buffer (generate-new-buffer " *xref-temp*"))
(xref--hits-remote-id (file-remote-p default-directory))
(xref--hits-file-prefix (if (and hits (file-name-absolute-p (cadar hits)))
;; TODO: Add some test for this.
xref--hits-remote-id
(expand-file-name default-directory)))
(syntax-needed (xref--regexp-syntax-dependent-p regexp)))
(unwind-protect
(mapcan (lambda (hit)
(xref--collect-matches hit regexp tmp-buffer syntax-needed))
hits)
(kill-buffer tmp-buffer))))