]> git.eshelyaron.com Git - emacs.git/commitdiff
Allow trivially autoloading transient-define-group
authorJonas Bernoulli <jonas@bernoul.li>
Tue, 15 Jul 2025 10:45:05 +0000 (12:45 +0200)
committerEshel Yaron <me@eshelyaron.com>
Thu, 24 Jul 2025 08:53:52 +0000 (10:53 +0200)
* 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

index 15f4b0293ccd2c413063884feadd7a78ac2195a2..1d09f9ecd8629bd1ca2195c27cbb09c1fa5b8396 100644 (file)
@@ -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