Function: ecomplete-add-item
ecomplete-add-item is a byte-compiled function defined in
ecomplete.el.gz.
Signature
(ecomplete-add-item TYPE KEY TEXT)
Documentation
Add item TEXT of TYPE to the database, using KEY as the identifier.
Source Code
;; Defined in /usr/src/emacs/lisp/ecomplete.el.gz
(defun ecomplete-add-item (type key text)
"Add item TEXT of TYPE to the database, using KEY as the identifier."
(let ((elems (assq type ecomplete-database))
(now (time-convert nil 'integer))
entry)
(unless elems
(push (setq elems (list type)) ecomplete-database))
(if (setq entry (assoc key (cdr elems)))
(setcdr entry (list (1+ (cadr entry)) now text))
(nconc elems (list (list key 1 now text))))))