aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2011-07-06 21:46:59 -0400
committerChong Yidong2011-07-06 21:46:59 -0400
commite14b388ad436ef0b50d839b512ba040feb7d556b (patch)
tree63429e716f8d0c37c380ede4703192bb7c82e627
parent354cf0ba0b20108c9776be1d868458893bc2cd54 (diff)
downloademacs-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/ChangeLog7
-rw-r--r--lisp/bindings.el2
-rw-r--r--lisp/mail/rmail.el2
-rw-r--r--lisp/window.el4
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 @@
12011-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
12011-07-06 Richard Stallman <rms@gnu.org> 82011-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)