Function: compile-multi--config-tasks
compile-multi--config-tasks is a natively compiled function defined in
compile-multi.el.
Signature
(compile-multi--config-tasks)
Documentation
Select the tasks from compile-multi-config whose triggers are fired.
Source Code
;; Defined in /nix/store/ax1p6npch7lvclxg5n7cjd3i0dh74vcc-emacs-packages-deps/share/emacs/site-lisp/elpa/compile-multi-20250831.1542/compile-multi.el
(defun compile-multi--config-tasks ()
"Select the tasks from `compile-multi-config' whose triggers are fired."
(apply #'append
(mapcar #'cdr
(seq-filter
(lambda (it)
(let ((trigger (car it)))
(cond
((eq trigger t) t)
((symbolp trigger)
(derived-mode-p trigger))
((listp trigger)
(eval trigger))
((stringp trigger)
(string-match-p trigger (buffer-name)))
((functionp trigger)
(funcall trigger))
(t (error "Unknown trigger type: %s" trigger)))))
(append compile-multi-config
compile-multi-dir-local-config)))))