Function: parent-mode-is-derived-p

parent-mode-is-derived-p is a byte-compiled function defined in parent-mode.el.

Signature

(parent-mode-is-derived-p MODE PARENT)

Documentation

Non-nil iff MODE is a major mode derived from PARENT.

Both MODE and PARENT shall be symbols.

Source Code

;; Defined in ~/.emacs.d/elpa/parent-mode-20240210.1906/parent-mode.el
(defun parent-mode-is-derived-p (mode parent)
  "Non-nil iff MODE is a major mode derived from PARENT.

Both MODE and PARENT shall be symbols."
  (catch 'parent-mode-is-derived-p
    (parent-mode--worker mode (lambda (m)
                                (when (eq m parent)
                                  (throw 'parent-mode-is-derived-p t))))
    nil))