diff options
| author | Eli Zaretskii | 2009-02-07 10:25:06 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2009-02-07 10:25:06 +0000 |
| commit | 86a3035294b4d9190a92d275573cca67d7c9ff2e (patch) | |
| tree | 59a7e46e812cfc2efa5ddd3bfbc9570fada63f08 | |
| parent | b6d79b2f069eac96fe9f45ef084975a4d6d3bea8 (diff) | |
| download | emacs-86a3035294b4d9190a92d275573cca67d7c9ff2e.tar.gz emacs-86a3035294b4d9190a92d275573cca67d7c9ff2e.zip | |
(save-buffer): Display "Saving file FOO..." message regardless of
buffer's size. (Bug#2137)
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/files.el | 7 |
2 files changed, 10 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 4eb5162505e..9857fe591fe 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2009-02-07 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * files.el (save-buffer): Display "Saving file FOO..." message | ||
| 4 | regardless of buffer's size. (Bug#2137) | ||
| 5 | |||
| 1 | 2009-02-07 Chong Yidong <cyd@stupidchicken.com> | 6 | 2009-02-07 Chong Yidong <cyd@stupidchicken.com> |
| 2 | 7 | ||
| 3 | * simple.el (line-move-visual): Handle overflow-newline-into-fringe. | 8 | * simple.el (line-move-visual): Handle overflow-newline-into-fringe. |
diff --git a/lisp/files.el b/lisp/files.el index e846d5d2ba4..eed4b041811 100644 --- a/lisp/files.el +++ b/lisp/files.el | |||
| @@ -4024,11 +4024,14 @@ If `vc-make-backup-files' is nil, which is the default, | |||
| 4024 | See the subroutine `basic-save-buffer' for more information." | 4024 | See the subroutine `basic-save-buffer' for more information." |
| 4025 | (interactive "p") | 4025 | (interactive "p") |
| 4026 | (let ((modp (buffer-modified-p)) | 4026 | (let ((modp (buffer-modified-p)) |
| 4027 | (large (> (buffer-size) 50000)) | ||
| 4028 | (make-backup-files (or (and make-backup-files (not (eq args 0))) | 4027 | (make-backup-files (or (and make-backup-files (not (eq args 0))) |
| 4029 | (memq args '(16 64))))) | 4028 | (memq args '(16 64))))) |
| 4030 | (and modp (memq args '(16 64)) (setq buffer-backed-up nil)) | 4029 | (and modp (memq args '(16 64)) (setq buffer-backed-up nil)) |
| 4031 | (if (and modp large (buffer-file-name)) | 4030 | ;; We used to display the message below only for files > 50KB, but |
| 4031 | ;; then Rmail-mbox never displays it due to buffer swapping. If | ||
| 4032 | ;; the test is ever re-introduced, be sure to handle saving of | ||
| 4033 | ;; Rmail files. | ||
| 4034 | (if (and modp (buffer-file-name)) | ||
| 4032 | (message "Saving file %s..." (buffer-file-name))) | 4035 | (message "Saving file %s..." (buffer-file-name))) |
| 4033 | (basic-save-buffer) | 4036 | (basic-save-buffer) |
| 4034 | (and modp (memq args '(4 64)) (setq buffer-backed-up nil)))) | 4037 | (and modp (memq args '(4 64)) (setq buffer-backed-up nil)))) |