Function: symset:add

symset:add is a byte-compiled function defined in hact.el.

Signature

(symset:add ELT SYMBOL PROPERTY)

Documentation

Add ELT to SYMBOL's PROPERTY set.

Return PROPERTY's value unless ELT is already in the set, then return nil. Use eq for comparison.

Source Code

;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hact.el
(defun    symset:add (elt symbol property)
  "Add ELT to SYMBOL's PROPERTY set.
Return PROPERTY's value unless ELT is already in the set, then return nil.
Use `eq' for comparison."
  (let* ((set (get symbol property))
	 (set:equal-op 'eq)
	 (new-set (set:add elt set)))
    (when new-set
      (put symbol property new-set))))