(require 'cl-generic)
(require 'lisp-mode)
-(require 'project)
+
(eval-when-compile (require 'cl-lib))
(eval-when-compile (require 'subr-x))
(pcase-lambda (`(,beg ,len ,id)) (when (equal id cur) (cons beg len)))
all)))
+(declare-function project-files "project" (project &optional dirs))
+
(cl-defmethod xref-backend-references :around ((_backend (eql 'elisp)) identifier)
(let* ((pos (get-text-property 0 'pos identifier))
(enable-local-variables nil))
(condition '(condition))
(variable '(defvar variable constant))
(function '(defun function macro special-form top-level major-mode)))))
+ (require 'project)
(dolist-with-progress-reporter
(file
(seq-filter