Function: vtable-revert

vtable-revert is a byte-compiled function defined in vtable.el.gz.

Signature

(vtable-revert &optional TABLE)

Documentation

Regenerate TABLE, defaulting to the table under point.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/vtable.el.gz
(defun vtable-revert (&optional table)
  "Regenerate TABLE, defaulting to the table under point."
  (setq table (or table (vtable-current-table)))
  (unless table
    (user-error "No table under point"))
  (with-current-buffer (vtable-buffer table)
    (let ((object (vtable-current-object))
          (column (vtable-current-column))
          (inhibit-read-only t)
          (inhibit-modification-hooks t))
      (delete-region (vtable-beginning-of-table) (vtable-end-of-table))
      (vtable--insert table)
      (when object
        (vtable-goto-object object))
      (when column
        (vtable-goto-column column)))))