Function: loaddefs-generate--shorten-autoload

loaddefs-generate--shorten-autoload is a byte-compiled function defined in loaddefs-gen.el.gz.

Signature

(loaddefs-generate--shorten-autoload FORM)

Documentation

Remove optional nil elements from an autoload form.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/loaddefs-gen.el.gz
(defun loaddefs-generate--shorten-autoload (form)
  "Remove optional nil elements from an `autoload' form."
  (take (max (- (length form)
                (seq-position (reverse form) nil
                              (lambda (e1 e2)
                                (not (eq e1 e2)))))
             3)
        form))