Function: xref--revert-buffer

xref--revert-buffer is a byte-compiled function defined in xref.el.gz.

Signature

(xref--revert-buffer &rest _)

Documentation

Refresh the search results in the current buffer.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/xref.el.gz
(defun xref--revert-buffer (&rest _)    ; Ignore `revert-buffer' args.
  "Refresh the search results in the current buffer."
  (let ((inhibit-read-only t)
        (buffer-undo-list t))
    (save-excursion
      (condition-case err
          (let ((alist (xref--analyze (funcall xref--fetcher)))
                (inhibit-modification-hooks t))
            (erase-buffer)
            (xref--insert-xrefs alist))
        (user-error
         (erase-buffer)
         (insert
          (propertize
           (error-message-string err)
           'face 'error)))))))