Function: vtable-remove-object
vtable-remove-object is a byte-compiled function defined in
vtable.el.gz.
Signature
(vtable-remove-object TABLE OBJECT)
Documentation
Remove OBJECT from TABLE.
This will also remove the displayed line.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/vtable.el.gz
(defun vtable-remove-object (table object)
"Remove OBJECT from TABLE.
This will also remove the displayed line."
;; First remove from the objects.
(setf (vtable-objects table) (delq object (vtable-objects table)))
;; Then adjust the cache and display.
(let ((cache (vtable--cache table))
(inhibit-read-only t))
(setcar cache (delq (assq object (car cache)) (car cache)))
(save-excursion
(vtable-goto-table table)
(when (vtable-goto-object object)
(delete-line)))))