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))))))