From cc9fea52a3cd8d3e7c264cc54b724cf691b4d280 Mon Sep 17 00:00:00 2001 From: Dmitry Gutov Date: Sat, 7 Feb 2026 02:06:52 +0200 Subject: [PATCH] etags--xref-backend: Move the definition to autoloads * lisp/progmodes/etags.el (etags--xref-backend): Move the definition to autoloads, so that etags.el doesn't have to be loaded before it really is used. --- lisp/progmodes/etags.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lisp/progmodes/etags.el b/lisp/progmodes/etags.el index aa83022fe47..f7532fce6b1 100644 --- a/lisp/progmodes/etags.el +++ b/lisp/progmodes/etags.el @@ -2114,7 +2114,11 @@ file name, add `tag-partial-file-name-match-p' to the list value.") :type 'boolean :version "28.1") -;;;###autoload +;;;###autoload (defun etags--xref-backend () +;;;###autoload (when (or tags-table-list tags-file-name) +;;;###autoload (load "etags") +;;;###autoload 'etags)) + (defun etags--xref-backend () (when (or tags-table-list tags-file-name) 'etags))