Function: plstore--init-from-buffer

plstore--init-from-buffer is a byte-compiled function defined in plstore.el.gz.

Signature

(plstore--init-from-buffer PLSTORE)

Documentation

Parse current buffer and initialize PLSTORE from it.

Source Code

;; Defined in /usr/src/emacs/lisp/plstore.el.gz
(defun plstore--init-from-buffer (plstore)
  "Parse current buffer and initialize PLSTORE from it."
  (goto-char (point-min))
  (when (looking-at ";;; public entries")
    (forward-line)
    (plstore--set-alist plstore (read (point-marker)))
    (forward-sexp)
    (forward-char)
    (when (looking-at ";;; secret entries")
      (forward-line)
      (plstore--set-encrypted-data plstore (read (point-marker))))
    (plstore--merge-secret plstore)))