diff options
| author | Sam Steingold <sds@gnu.org> | 2017-11-22 16:14:22 -0500 |
|---|---|---|
| committer | Sam Steingold <sds@gnu.org> | 2017-11-22 16:14:36 -0500 |
| commit | f79c33b39f195d1b30d7a3e085804e45ab76358e (patch) | |
| tree | 6e50bcd256be4a3b49097d01291ceccb665d60e6 /lisp/vc/log-edit.el | |
| parent | a6844ee86e0577acaeb699a26902c4dc9e7352aa (diff) | |
| download | emacs-f79c33b39f195d1b30d7a3e085804e45ab76358e.tar.gz | |
Use special-mode for read-only buffers.
* lisp/progmodes/etags.el (tags-table-mode): Define using
`define-derived-mode', inheriting from `special-mode'.
Not only the buffer is now read-only, but you can bury it with "q".
(select-tags-table-mode): No need to set `buffer-read-only'
explicitly, `special-mode' takes care of that.
* lisp/vc/log-edit.el (log-edit-show-files): Use `special-mode'
instead of setting `buffer-read-only' explicitly.
Diffstat (limited to 'lisp/vc/log-edit.el')
| -rw-r--r-- | lisp/vc/log-edit.el | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/vc/log-edit.el b/lisp/vc/log-edit.el index 44e7cd78ee5..30457d1e2d3 100644 --- a/lisp/vc/log-edit.el +++ b/lisp/vc/log-edit.el @@ -623,7 +623,7 @@ Also saves its contents in the comment history and hides (setq buffer-read-only nil) (erase-buffer) (cvs-insert-strings files) - (setq buffer-read-only t) + (special-mode) (goto-char (point-min)) (save-selected-window (cvs-pop-to-buffer-same-frame buf) |
