Function: Buffer-menu-toggle-read-only

Buffer-menu-toggle-read-only is an interactive and byte-compiled function defined in buff-menu.el.gz.

Signature

(Buffer-menu-toggle-read-only)

Documentation

Toggle read-only status of buffer on this line.

This behaves like invoking C-x C-q (read-only-mode) in that buffer.

View in manual

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/buff-menu.el.gz
(defun Buffer-menu-toggle-read-only ()
  "Toggle read-only status of buffer on this line.
This behaves like invoking \\[read-only-mode] in that buffer."
  (interactive nil Buffer-menu-mode)
  (let ((read-only
         (with-current-buffer (Buffer-menu-buffer t)
           (read-only-mode 'toggle)
           buffer-read-only)))
    (tabulated-list-set-col 1 (if read-only "%" " ") t)))