Function: revert-buffer-restore-read-only

revert-buffer-restore-read-only is a byte-compiled function defined in files.el.gz.

Signature

(revert-buffer-restore-read-only)

Documentation

Preserve read-only state for revert-buffer.

Source Code

;; Defined in /usr/src/emacs/lisp/files.el.gz
(defun revert-buffer-restore-read-only ()
  "Preserve read-only state for `revert-buffer'."
  (when-let ((state (and (boundp 'read-only-mode--state)
                         (list read-only-mode--state))))
    (lambda ()
      (setq buffer-read-only (car state))
      (setq-local read-only-mode--state (car state)))))