Function: set:replace-key-value

set:replace-key-value is a byte-compiled function defined in set.el.

Signature

(set:replace-key-value KEY VALUE SET)

Documentation

Replace or add element whose car matches KEY with a cdr of VALUE in SET.

Return the set. Use (setq set (set:replace elt set)) to assure set is always properly modified.

Use set:equal-op to match against KEY. Assume each element in the set has a car and a cdr.

Source Code

;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/set.el
(defun set:replace-key-value (key value set)
  "Replace or add element whose car matches KEY with a cdr of VALUE in SET.
Return the set.  Use (setq set (set:replace elt set)) to assure set is
always properly modified.

Use `set:equal-op' to match against KEY.  Assume each element in the set has a
car and a cdr."
  (set:add (cons key value) (set:remove-key-value key set)))