Function: consult--plist-remove
consult--plist-remove is a byte-compiled function defined in
consult.el.
Signature
(consult--plist-remove KEYS PLIST)
Documentation
Remove list of KEYS from PLIST.
Source Code
;; Defined in ~/.emacs.d/elpa/consult-20260805.1130/consult.el
;;;; Miscellaneous helper functions
(defun consult--plist-remove (keys plist)
"Remove list of KEYS from PLIST."
(let (result)
(while plist
(unless (memq (car plist) keys)
(push (car plist) result)
(push (cadr plist) result))
(setq plist (cddr plist)))
(nreverse result)))