mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-06 06:20:55 -08:00
The predefined macros marked as `autoload-macro expand` can't get to the shortcul path, so simplify it accordingly. Mark a few more macros from the shortcut path as `autoload-macro expand` but don't remove them yet from the shortcut path (need to update `ldefs-boot.el`). * lisp/progmodes/compile.el (define-compilation-mode): * lisp/emacs-lisp/generic.el (define-generic-mode): * lisp/emacs-lisp/derived.el (define-derived-mode): * lisp/cedet/mode-local.el (define-overloadable-function): * lisp/skeleton.el (define-skeleton): Mark as `autoload-macro expand` so as to make the "shortcut" path in `loaddefs-gen.el` redundant. * lisp/emacs-lisp/loaddefs-gen.el (loaddefs--defining-macros): Remove the easy-mmode.el macros since they are already marked as `autoload-macro expand` and they are always defined, so we never check them against that list. (loaddefs-generate--make-autoload): Remove handling of the `easy-mmode.el` macros as well as `defun` and `defmacro` from the shortcut path since we can never get there with them anyway. |
||
|---|---|---|
| .. | ||
| ede | ||
| semantic | ||
| srecode | ||
| cedet-cscope.el | ||
| cedet-files.el | ||
| cedet-global.el | ||
| cedet-idutils.el | ||
| cedet.el | ||
| ChangeLog.1 | ||
| data-debug.el | ||
| ede.el | ||
| mode-local.el | ||
| semantic.el | ||
| srecode.el | ||