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-prefixes | If non-nil, autoload will add code to register the prefixes used in a file. |
autoload-ignored-definitions | List of strings naming definitions to ignore for prefixes. |
generated-autoload-file | File into which to write autoload definitions. |
generated-autoload-load-name | Load name for ‘autoload’ statements generated from autoload cookies. |
no-update-autoloads | File local variable to prevent scanning this file for autoload cookies. |
Defined functions (11)
loaddefs-generate | (DIR 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 | () |