Function: multisession-edit-mode--revert
multisession-edit-mode--revert is a byte-compiled function defined in
multisession.el.gz.
Signature
(multisession-edit-mode--revert &rest _)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/multisession.el.gz
(defun multisession-edit-mode--revert (&rest _)
(let ((inhibit-read-only t)
(id (get-text-property (point) 'tabulated-list-id)))
(erase-buffer)
(tabulated-list-init-header)
(setq tabulated-list-entries
(mapcar (lambda (elem)
(list
(cons (car elem) (cadr elem))
(vector (car elem) (cadr elem)
(string-replace "\n" "\\n"
(format "%s" (caddr elem))))))
(multisession--backend-values multisession-storage)))
(tabulated-list-print t)
(goto-char (point-min))
(when id
(when-let* ((match
(text-property-search-forward 'tabulated-list-id id t)))
(goto-char (prop-match-beginning match))))))