Function: cl--generic-derived-mode-specializers
cl--generic-derived-mode-specializers is a byte-compiled function
defined in cl-generic.el.gz.
Signature
(cl--generic-derived-mode-specializers MODE &rest _)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/cl-generic.el.gz
;;; Dispatch on major mode.
;; Two parts:
;; - first define a specializer (derived-mode <mode>) to match symbols
;; representing major modes, while obeying the major mode hierarchy.
;; - then define a context-rewriter so you can write
;; "&context (major-mode c-mode)" rather than
;; "&context (major-mode (derived-mode c-mode))".
(defun cl--generic-derived-mode-specializers (mode &rest _)
;; FIXME: Handle (derived-mode <mode1> ... <modeN>)
(mapcar (lambda (mode) `(derived-mode ,mode))
(derived-mode-all-parents mode)))