Mercurial > emacs
comparison lisp/arc-mode.el @ 107897:1721e4658521
Test for special mode-class in view-buffer instead of view-file (bug#5513).
* view.el (view-file, view-buffer): Move test for special mode-class
from view-file to view-buffer.
* tar-mode.el (tar-extract): Turn if's into one cond
like in arc-mode.el.
author | Juri Linkov <juri@jurta.org> |
---|---|
date | Mon, 19 Apr 2010 02:49:58 +0300 |
parents | f9390ec51de5 |
children | 60516122d066 |
comparison
equal
deleted
inserted
replaced
107896:f9390ec51de5 | 107897:1721e4658521 |
---|---|
1060 (if archive-read-only | 1060 (if archive-read-only |
1061 (message "Note: altering this archive is not implemented.")))) | 1061 (message "Note: altering this archive is not implemented.")))) |
1062 (archive-maybe-update t)) | 1062 (archive-maybe-update t)) |
1063 (or (not (buffer-name buffer)) | 1063 (or (not (buffer-name buffer)) |
1064 (cond | 1064 (cond |
1065 (view-p (view-buffer | 1065 (view-p |
1066 buffer (and just-created 'kill-buffer-if-not-modified))) | 1066 (view-buffer buffer (and just-created 'kill-buffer-if-not-modified))) |
1067 ((eq other-window-p 'display) (display-buffer buffer)) | 1067 ((eq other-window-p 'display) (display-buffer buffer)) |
1068 (other-window-p (switch-to-buffer-other-window buffer)) | 1068 (other-window-p (switch-to-buffer-other-window buffer)) |
1069 (t (switch-to-buffer buffer)))))) | 1069 (t (switch-to-buffer buffer)))))) |
1070 | 1070 |
1071 (defun archive-*-extract (archive name command) | 1071 (defun archive-*-extract (archive name command) |