Function: plstore-mode-decoded

plstore-mode-decoded is an interactive and byte-compiled function defined in plstore.el.gz.

Signature

(plstore-mode-decoded)

Documentation

Show the decoded form of this buffer.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/plstore.el.gz
(defun plstore-mode-decoded ()
  "Show the decoded form of this buffer."
  (interactive)
  (unless plstore-encoded
    (if (and (buffer-modified-p)
	     (y-or-n-p "Save buffer before decoding? "))
	(save-buffer))
    (let ((store (plstore--make (current-buffer))))
      (plstore--init-from-buffer store)
      (erase-buffer)
      (insert
       (substitute-command-keys "\
;;; You are looking at the decoded form of the plstore file.\n\
;;; To see the original form content, do \\[plstore-mode-toggle-display]\n\n"))
      (insert (plstore--encode store))
      (set-buffer-modified-p nil)
      (setq plstore-encoded t))))