Function: evil-concat-plists

evil-concat-plists is a byte-compiled function defined in evil-common.el.

Signature

(evil-concat-plists &rest SEQUENCES)

Documentation

Concatenate property lists, removing duplicates.

A property list is a list (:KEYWORD1 VALUE1 :KEYWORD2 VALUE2...) where each keyword may occur only once. Later values overwrite earlier values.

Source Code

;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-common.el
(defun evil-concat-plists (&rest sequences)
  "Concatenate property lists, removing duplicates.
A property list is a list (:KEYWORD1 VALUE1 :KEYWORD2 VALUE2...)
where each keyword may occur only once. Later values overwrite
earlier values."
  (let (result)
    (dolist (sequence sequences result)
      (while sequence
        (setq result
              (plist-put result (pop sequence) (pop sequence)))))))