From: Eshel Yaron Date: Sun, 30 Mar 2025 15:24:53 +0000 (+0200) Subject: ; Fix build X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=0ea156e46bc6ed1bd7170d3a5d62a69dc566a5ce;p=emacs.git ; Fix build --- diff --git a/lisp/progmodes/elisp-mode.el b/lisp/progmodes/elisp-mode.el index 1b1eec72e06..07caa3b389f 100644 --- a/lisp/progmodes/elisp-mode.el +++ b/lisp/progmodes/elisp-mode.el @@ -30,7 +30,7 @@ (require 'cl-generic) (require 'lisp-mode) -(require 'project) + (eval-when-compile (require 'cl-lib)) (eval-when-compile (require 'subr-x)) @@ -1154,6 +1154,8 @@ confidence." (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)) @@ -1167,6 +1169,7 @@ confidence." (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