Function: use-package-plist-delete-first

use-package-plist-delete-first is a byte-compiled function defined in use-package-core.el.gz.

Signature

(use-package-plist-delete-first PLIST PROPERTY)

Documentation

Delete PROPERTY from PLIST.

This is in contrast to merely setting it to 0.

Source Code

;; Defined in /usr/src/emacs/lisp/use-package/use-package-core.el.gz
(defun use-package-plist-delete-first (plist property)
  "Delete PROPERTY from PLIST.
This is in contrast to merely setting it to 0."
  (let (p)
    (while plist
      (if (eq property (car plist))
          (setq p (nconc p (cddr plist))
                plist nil)
        (setq p (nconc p (list (car plist) (cadr plist)))
              plist (cddr plist))))
    p))