diff options
| author | Stefan Monnier | 2012-10-29 09:28:41 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2012-10-29 09:28:41 -0400 |
| commit | e07fcbdc32093063079b21f5675e6109f143d36d (patch) | |
| tree | eb7f49b451ac7472c40274eebbbc962562a050d0 | |
| parent | 1dc2755a716e15ac6b21d1f070346954d58018ef (diff) | |
| download | emacs-e07fcbdc32093063079b21f5675e6109f143d36d.tar.gz emacs-e07fcbdc32093063079b21f5675e6109f143d36d.zip | |
* lisp/files.el (find-alternate-file): Only ask one question.
Fixes: debbugs:12487
| -rw-r--r-- | lisp/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/files.el | 9 |
2 files changed, 7 insertions, 6 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index db12be1301f..e81a6146a22 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2012-10-29 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * files.el (find-alternate-file): Only ask one question (bug#12487). | ||
| 4 | |||
| 1 | 2012-10-29 Chong Yidong <cyd@gnu.org> | 5 | 2012-10-29 Chong Yidong <cyd@gnu.org> |
| 2 | 6 | ||
| 3 | * vc/vc-hooks.el (vc-file-clearprops): Kill vc-parent-buffer. | 7 | * vc/vc-hooks.el (vc-file-clearprops): Kill vc-parent-buffer. |
diff --git a/lisp/files.el b/lisp/files.el index e030aff0ae2..26c5c683b3d 100644 --- a/lisp/files.el +++ b/lisp/files.el | |||
| @@ -1537,12 +1537,9 @@ killed." | |||
| 1537 | t))) | 1537 | t))) |
| 1538 | (unless (run-hook-with-args-until-failure 'kill-buffer-query-functions) | 1538 | (unless (run-hook-with-args-until-failure 'kill-buffer-query-functions) |
| 1539 | (error "Aborted")) | 1539 | (error "Aborted")) |
| 1540 | (when (and (buffer-modified-p) buffer-file-name) | 1540 | (and (buffer-modified-p) buffer-file-name |
| 1541 | (if (yes-or-no-p (format "Buffer %s is modified; save it first? " | 1541 | (not (yes-or-no-p "Kill and replace the buffer without saving it? ")) |
| 1542 | (buffer-name))) | 1542 | (error "Aborted")) |
| 1543 | (save-buffer) | ||
| 1544 | (unless (yes-or-no-p "Kill and replace the buffer without saving it? ") | ||
| 1545 | (error "Aborted")))) | ||
| 1546 | (let ((obuf (current-buffer)) | 1543 | (let ((obuf (current-buffer)) |
| 1547 | (ofile buffer-file-name) | 1544 | (ofile buffer-file-name) |
| 1548 | (onum buffer-file-number) | 1545 | (onum buffer-file-number) |