From 7ce37a7c74c7103cafa975b00b8ef8382cb096eb Mon Sep 17 00:00:00 2001 From: Jonas Bernoulli Date: Tue, 15 Jul 2025 12:45:05 +0200 Subject: [PATCH] Allow trivially autoloading transient-define-group * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--make-autoload): Allow uses of transient-define-group to be autoloaded using just ";;;autoload". (cherry picked from commit 105ae06031a548e1afd7b7a992c1da783f498534) --- lisp/emacs-lisp/loaddefs-gen.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el index 15f4b0293cc..1d09f9ecd86 100644 --- a/lisp/emacs-lisp/loaddefs-gen.el +++ b/lisp/emacs-lisp/loaddefs-gen.el @@ -223,6 +223,7 @@ expression, in which case we want to handle forms differently." define-overloadable-function transient-define-prefix transient-define-suffix transient-define-infix transient-define-argument + transient-define-group ;; Obsolete; keep until the alias is removed. easy-mmode-define-global-mode easy-mmode-define-minor-mode @@ -234,7 +235,8 @@ expression, in which case we want to handle forms differently." 'defun* 'defmacro* 'cl-defun 'cl-defmacro 'define-overloadable-function 'transient-define-prefix 'transient-define-suffix - 'transient-define-infix 'transient-define-argument) + 'transient-define-infix 'transient-define-argument + 'transient-define-group) (nth 2 form)) ('define-skeleton '(&optional str arg)) ((or 'define-generic-mode 'define-derived-mode @@ -258,6 +260,7 @@ expression, in which case we want to handle forms differently." transient-define-suffix transient-define-infix transient-define-argument + transient-define-group ;; Obsolete; keep until the alias is removed. easy-mmode-define-global-mode easy-mmode-define-minor-mode -- 2.39.5