Mercurial > emacs
diff lisp/startup.el @ 90599:c358d0861b16
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 414-422)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 128-130)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-108
author | Miles Bader <miles@gnu.org> |
---|---|
date | Tue, 05 Sep 2006 02:54:22 +0000 |
parents | 6823a91487f2 1b6faf513fc3 |
children | a1a25ac6c88a |
line wrap: on
line diff
--- a/lisp/startup.el Thu Aug 31 07:43:01 2006 +0000 +++ b/lisp/startup.el Tue Sep 05 02:54:22 2006 +0000 @@ -1395,6 +1395,7 @@ (window-dedicated-p (selected-window))) (pop-to-buffer (current-buffer)) (switch-to-buffer "GNU Emacs")) + (setq buffer-read-only nil) (erase-buffer) (if pure-space-overflow (insert "\ @@ -1406,6 +1407,9 @@ (apply #'fancy-splash-insert text)) (fancy-splash-tail) (set-buffer-modified-p nil) + (setq buffer-read-only t) + (if (and view-read-only (not view-mode)) + (view-mode-enter nil 'kill-buffer)) (goto-char (point-min))))) (defun fancy-splash-frame () @@ -1442,6 +1446,7 @@ (let ((prev-buffer (current-buffer))) (unwind-protect (with-current-buffer (get-buffer-create "GNU Emacs") + (setq buffer-read-only nil) (erase-buffer) (set (make-local-variable 'tab-width) 8) (if hide-on-input @@ -1581,6 +1586,9 @@ ;; Display the input that we set up in the buffer. (set-buffer-modified-p nil) + (setq buffer-read-only t) + (if (and view-read-only (not view-mode)) + (view-mode-enter nil 'kill-buffer)) (goto-char (point-min)) (if (or (window-minibuffer-p) (window-dedicated-p (selected-window)))