diff options
| author | Chong Yidong | 2011-07-06 21:46:59 -0400 |
|---|---|---|
| committer | Chong Yidong | 2011-07-06 21:46:59 -0400 |
| commit | e14b388ad436ef0b50d839b512ba040feb7d556b (patch) | |
| tree | 63429e716f8d0c37c380ede4703192bb7c82e627 | |
| parent | 354cf0ba0b20108c9776be1d868458893bc2cd54 (diff) | |
| download | emacs-e14b388ad436ef0b50d839b512ba040feb7d556b.tar.gz emacs-e14b388ad436ef0b50d839b512ba040feb7d556b.zip | |
Error in next-buffer or previous-buffer if called from minibuffer.
* lisp/window.el (next-buffer, previous-buffer): Signal an error if
called from a minibuffer window.
* lisp/bindings.el: Revert 2011-07-04 change.
| -rw-r--r-- | lisp/ChangeLog | 7 | ||||
| -rw-r--r-- | lisp/bindings.el | 2 | ||||
| -rw-r--r-- | lisp/mail/rmail.el | 2 | ||||
| -rw-r--r-- | lisp/window.el | 4 |
4 files changed, 12 insertions, 3 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 700a2b1f512..8cdb2cdba42 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,10 @@ | |||
| 1 | 2011-07-07 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | * window.el (next-buffer, previous-buffer): Signal an error if | ||
| 4 | called from a minibuffer window. | ||
| 5 | |||
| 6 | * bindings.el: Revert 2011-07-04 change. | ||
| 7 | |||
| 1 | 2011-07-06 Richard Stallman <rms@gnu.org> | 8 | 2011-07-06 Richard Stallman <rms@gnu.org> |
| 2 | 9 | ||
| 3 | * mail/rmailmm.el (rmail-mime-process): Use markers for buf positions. | 10 | * mail/rmailmm.el (rmail-mime-process): Use markers for buf positions. |
diff --git a/lisp/bindings.el b/lisp/bindings.el index 2f035608528..99d9aa36e35 100644 --- a/lisp/bindings.el +++ b/lisp/bindings.el | |||
| @@ -807,8 +807,6 @@ if `inhibit-field-text-motion' is non-nil." | |||
| 807 | (define-key map [up] 'previous-history-element) | 807 | (define-key map [up] 'previous-history-element) |
| 808 | (define-key map "\es" 'next-matching-history-element) | 808 | (define-key map "\es" 'next-matching-history-element) |
| 809 | (define-key map "\er" 'previous-matching-history-element) | 809 | (define-key map "\er" 'previous-matching-history-element) |
| 810 | (define-key map [remap next-buffer] 'ignore) | ||
| 811 | (define-key map [remap previous-buffer] 'ignore) | ||
| 812 | ;; Override the global binding (which calls indent-relative via | 810 | ;; Override the global binding (which calls indent-relative via |
| 813 | ;; indent-for-tab-command). The alignment that indent-relative tries to | 811 | ;; indent-for-tab-command). The alignment that indent-relative tries to |
| 814 | ;; do doesn't make much sense here since the prompt messes it up. | 812 | ;; do doesn't make much sense here since the prompt messes it up. |
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el index 02f78635e26..900eedfef84 100644 --- a/lisp/mail/rmail.el +++ b/lisp/mail/rmail.el | |||
| @@ -4379,7 +4379,7 @@ With prefix argument N moves forward N messages with these labels. | |||
| 4379 | 4379 | ||
| 4380 | ;;;*** | 4380 | ;;;*** |
| 4381 | 4381 | ||
| 4382 | ;;;### (autoloads (rmail-mime) "rmailmm" "rmailmm.el" "30ab95e291380f184dff5fa6cde75520") | 4382 | ;;;### (autoloads (rmail-mime) "rmailmm" "rmailmm.el" "a7d3e7205efa4e20ca9038c9b260ce83") |
| 4383 | ;;; Generated autoloads from rmailmm.el | 4383 | ;;; Generated autoloads from rmailmm.el |
| 4384 | 4384 | ||
| 4385 | (autoload 'rmail-mime "rmailmm" "\ | 4385 | (autoload 'rmail-mime "rmailmm" "\ |
diff --git a/lisp/window.el b/lisp/window.el index 2b98630a51e..2c4bf0dcb23 100644 --- a/lisp/window.el +++ b/lisp/window.el | |||
| @@ -2819,11 +2819,15 @@ displayed there." | |||
| 2819 | (defun next-buffer () | 2819 | (defun next-buffer () |
| 2820 | "In selected window switch to next buffer." | 2820 | "In selected window switch to next buffer." |
| 2821 | (interactive) | 2821 | (interactive) |
| 2822 | (if (window-minibuffer-p) | ||
| 2823 | (error "Cannot switch buffers in minibuffer window")) | ||
| 2822 | (switch-to-next-buffer)) | 2824 | (switch-to-next-buffer)) |
| 2823 | 2825 | ||
| 2824 | (defun previous-buffer () | 2826 | (defun previous-buffer () |
| 2825 | "In selected window switch to previous buffer." | 2827 | "In selected window switch to previous buffer." |
| 2826 | (interactive) | 2828 | (interactive) |
| 2829 | (if (window-minibuffer-p) | ||
| 2830 | (error "Cannot switch buffers in minibuffer window")) | ||
| 2827 | (switch-to-prev-buffer)) | 2831 | (switch-to-prev-buffer)) |
| 2828 | 2832 | ||
| 2829 | (defun delete-windows-on (&optional buffer-or-name frame) | 2833 | (defun delete-windows-on (&optional buffer-or-name frame) |