Function: define-child-mode
define-child-mode is a macro defined in mode-local.el.gz.
This macro is obsolete since 27.1; use define-derived-mode instead.
Signature
(define-child-mode MODE PARENT &optional DOCSTRING)
Documentation
Make major mode MODE inherit behavior from PARENT mode.
DOCSTRING is optional and not used. To work properly, this should be put after PARENT mode local variables definition.
Probably introduced at or before Emacs version 27.1.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/mode-local.el.gz
(defmacro define-child-mode (mode parent &optional _docstring)
"Make major mode MODE inherit behavior from PARENT mode.
DOCSTRING is optional and not used.
To work properly, this should be put after PARENT mode local variables
definition."
(declare (obsolete define-derived-mode "27.1") (indent 2))
`(mode-local--set-parent ',mode ',parent))