Function: use-package-handler/:ensure-system-package

use-package-handler/:ensure-system-package is an autoloaded and byte-compiled function defined in use-package-ensure-system-package.el.gz.

Signature

(use-package-handler/:ensure-system-package NAME KEYWORD ARG REST STATE)

Documentation

Execute the handler for :ensure-system-package keyword in use-package.

Source Code

;; Defined in /usr/src/emacs/lisp/use-package/use-package-ensure-system-package.el.gz
;;;###autoload
(defun use-package-handler/:ensure-system-package (name _keyword arg rest state)
  "Execute the handler for `:ensure-system-package' keyword in `use-package'."
  (let ((body (use-package-process-keywords name rest state)))
    (use-package-concat
     (mapcar #'(lambda (cons)
                 `(unless (use-package-ensure-system-package-exists? ',(car cons))
		    ,(cdr cons))) arg)
     body)))