Function: treemacs--provided-mode-derived-p
treemacs--provided-mode-derived-p is a byte-compiled function defined
in treemacs-tags.el.
Signature
(treemacs--provided-mode-derived-p MODE &rest MODES)
Documentation
Non-nil if MODE is derived from one of MODES.
Uses the derived-mode-parent property of the symbol to trace backwards.
If you just want to check major-mode, use derived-mode-p.
Source Code
;; Defined in ~/.emacs.d/elpa/treemacs-20251226.1307/treemacs-tags.el
;; this function was recently added in emacs 26 (as of august 2017)
;; code copied here for earler releases
(defun treemacs--provided-mode-derived-p (mode &rest modes)
"Non-nil if MODE is derived from one of MODES.
Uses the `derived-mode-parent' property of the symbol to trace backwards.
If you just want to check `major-mode', use `derived-mode-p'."
(while (and (not (memq mode modes))
(setq mode (get mode 'derived-mode-parent))))
mode)