1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-05 22:20:24 -08:00
emacs/lisp/cedet
Stefan Monnier 74087e252f loaddefs-gen: Weed out some elements from the shortcut path
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.
2025-11-22 06:56:46 -05:00
..
ede cedet: Don't abuse initargs for slot names 2025-04-07 00:05:28 -04:00
semantic bovine/el.el: Tell CEDET how to parse oclosure-define 2025-06-01 18:00:37 -04:00
srecode (srecode-macro-help): Use cl--class-docstring 2025-04-07 00:06:52 -04:00
cedet-cscope.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
cedet-files.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
cedet-global.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
cedet-idutils.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
cedet.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
ChangeLog.1 Update copyright year to 2025 2025-01-01 07:39:17 +00:00
data-debug.el Recommend using 'keymap-global-set' in Commentaries 2025-03-15 04:06:31 +01:00
ede.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
mode-local.el loaddefs-gen: Weed out some elements from the shortcut path 2025-11-22 06:56:46 -05:00
semantic.el * lisp/cedet/semantic.el: Turn off semantic-mode in all buffers (bug#76815), 2025-06-07 10:36:00 +03:00
srecode.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00