Function: dape--config-mode-p
dape--config-mode-p is a natively compiled function defined in
dape.el.
Signature
(dape--config-mode-p CONFIG)
Documentation
Return non-nil if CONFIG is for current major mode.
Source Code
;; Defined in /nix/store/1fiaif8pifqj2jh65rbg3fkhg3i56q42-emacs-packages-deps/share/emacs/site-lisp/elpa/dape-0.27.1/dape.el
(defun dape--config-mode-p (config)
"Return non-nil if CONFIG is for current major mode."
(let ((modes (plist-get config 'modes)))
(or (not modes)
(apply #'provided-mode-derived-p
major-mode (cl-map 'list 'identity modes))
(when-let* (((not (derived-mode-p 'prog-mode)))
(last-hist (car dape-history))
(last-config
(cadr (ignore-errors
(dape--config-from-string last-hist)))))
(cl-some (lambda (mode)
(memql mode (plist-get last-config 'modes)))
modes)))))