Function: evil-remove-command-properties
evil-remove-command-properties is a byte-compiled function defined in
evil-common.el.
Signature
(evil-remove-command-properties COMMAND &rest PROPERTIES)
Documentation
Remove PROPERTIES from COMMAND.
PROPERTIES should be a list of properties (:PROP1 :PROP2 ...). If PROPERTIES is the empty list, all properties are removed.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-common.el
(defun evil-remove-command-properties (command &rest properties)
"Remove PROPERTIES from COMMAND.
PROPERTIES should be a list of properties (:PROP1 :PROP2 ...).
If PROPERTIES is the empty list, all properties are removed."
(let (plist)
(when properties
(setq plist (evil-command-properties command))
(dolist (property properties)
(setq plist (evil-plist-delete property plist))))
(apply #'evil-set-command-properties command plist)))