Function: kkp--enhancements-from-flags

kkp--enhancements-from-flags is a natively compiled function defined in kkp.el.

Signature

(kkp--enhancements-from-flags FLAG)

Documentation

Return the list of enhancement symbols encoded in integer FLAG.

This is the inverse of kkp--calculate-flags-integer.

Source Code

;; Defined in /nix/store/0igl9q4k4n87vg4h2gnnrlha21kx9biv-emacs-packages-deps/share/emacs/site-lisp/elpa/kkp-20260706.858/kkp.el
(defun kkp--enhancements-from-flags (flag)
  "Return the list of enhancement symbols encoded in integer FLAG.
This is the inverse of `kkp--calculate-flags-integer'."
  (let (enhancements)
    (dolist (bind kkp--progressive-enhancement-flags (nreverse enhancements))
      (when (and (integerp flag)
                 (> (logand flag (kkp--get-enhancement-bit bind)) 0))
        (push (car bind) enhancements)))))