File: loaddefs-gen.el.html

This package generates the main lisp/loaddefs.el file, as well as all the other loaddefs files, like calendar/diary-loaddefs.el, etc.

The main entry point is loaddefs-generate (normally called from loaddefs-generate-batch via lisp/Makefile).

The "other" loaddefs files are specified either via a file-local setting of generated-autoload-file, or by specifying

  ;;;###foo-autoload

This makes the autoload go to foo-loaddefs.el in the current directory. Normal ;;;###autoload specs go to the main loaddefs file.

Defined variables (5)

autoload-compute-prefixesIf non-nil, autoload will add code to register the prefixes used in a file.
autoload-ignored-definitionsList of strings naming definitions to ignore for prefixes.
generated-autoload-fileFile into which to write autoload definitions.
generated-autoload-load-nameLoad name for ‘autoload’ statements generated from autoload cookies.
no-update-autoloadsFile local variable to prevent scanning this file for autoload cookies.

Defined functions (11)

loaddefs-generate(DIRS OUTPUT-FILE &optional EXCLUDED-FILES EXTRA-DATA INCLUDE-PACKAGE-VERSION GENERATE-FULL)
loaddefs-generate--compute-prefixes(LOAD-NAME)
loaddefs-generate--emacs-batch()
loaddefs-generate--file-load-name(FILE OUTFILE)
loaddefs-generate--make-autoload(FORM FILE &optional EXPANSION)
loaddefs-generate--make-prefixes(DEFS FILE)
loaddefs-generate--parse-file(FILE MAIN-OUTFILE &optional PACKAGE-DATA)
loaddefs-generate--print-form(DEF)
loaddefs-generate--rubric(FILE &optional TYPE FEATURE COMPILE)
loaddefs-generate--shorten-autoload(FORM)
loaddefs-generate-batch()

Defined faces (0)