Function: use-package-after-count-uses
use-package-after-count-uses is a byte-compiled function defined in
use-package-core.el.gz.
Signature
(use-package-after-count-uses FEATURES*)
Documentation
Count the number of time the body would appear in the result.
Source Code
;; Defined in /usr/src/emacs/lisp/use-package/use-package-core.el.gz
(defun use-package-after-count-uses (features*)
"Count the number of time the body would appear in the result."
(cond ((use-package-non-nil-symbolp features*)
1)
((and (consp features*)
(memq (car features*) '(:or :any)))
(let ((num 0))
(cl-dolist (next (cdr features*))
(setq num (+ num (use-package-after-count-uses next))))
num))
((and (consp features*)
(memq (car features*) '(:and :all)))
(apply #'max (mapcar #'use-package-after-count-uses
(cdr features*))))
((listp features*)
(use-package-after-count-uses (cons :all features*)))))