Function: evil-concat-alists

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

Signature

(evil-concat-alists &rest SEQUENCES)

Documentation

Concatenate association lists, removing duplicates.

An alist is a list of cons cells (KEY . VALUE) where each key 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-alists (&rest sequences)
  "Concatenate association lists, removing duplicates.
An alist is a list of cons cells (KEY . VALUE) where each key
may occur only once. Later values overwrite earlier values."
  (let (result)
    (dolist (sequence sequences)
      (dolist (elt sequence)
        (setq result (assq-delete-all (car-safe elt) result))
        (push elt result)))
    (nreverse result)))