这么改一下试试:
(defun zjy/xref-find-backends ()
(let (backends
backend)
(dolist (f (append xref-backend-functions (default-value 'xref-backend-functions)))
(when (functionp f)
(setq backend (funcall f))
(when backend
(cl-pushnew backend backends))))
(reverse (delete-dups backends))))