Function: projectile-toggle-project-read-only
projectile-toggle-project-read-only is an autoloaded, interactive and
byte-compiled function defined in projectile.el.
Signature
(projectile-toggle-project-read-only)
Documentation
Toggle project read only.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/projectile-20260310.858/projectile.el
;;;###autoload
(defun projectile-toggle-project-read-only ()
"Toggle project read only."
(interactive)
(let ((inhibit-read-only t)
(val (not buffer-read-only))
(default-directory (projectile-acquire-root)))
(save-selected-window
(add-dir-local-variable nil 'buffer-read-only val)
(save-buffer)
(kill-buffer))
(when buffer-file-name
(read-only-mode (if val +1 -1))
(message "[%s] read-only-mode is %s" (projectile-project-name) (if val "on" "off")))))