aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Paul Wallington2003-04-26 02:04:09 +0000
committerJohn Paul Wallington2003-04-26 02:04:09 +0000
commitacf8889775ff8818207f8094742fcef88d0b1bb5 (patch)
tree196094d2cdadaf860c1d10b2e2a2462b756f58bb
parentec9b13721d541d3dc324b8bfd61f2296dae83a14 (diff)
downloademacs-acf8889775ff8818207f8094742fcef88d0b1bb5.tar.gz
emacs-acf8889775ff8818207f8094742fcef88d0b1bb5.zip
(ibuffer-name-map, ibuffer-mode-name-map)
(ibuffer-mode-filter-group-map): Initialize in `defvar'. (ibuffer-do-view-1): Use `make-frame' instead of `new-frame'.
-rw-r--r--lisp/ChangeLog6
-rw-r--r--lisp/ibuffer.el17
2 files changed, 13 insertions, 10 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index a7cd8f51924..e04771d2188 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,9 @@
12003-04-26 John Paul Wallington <jpw@gnu.org>
2
3 * ibuffer.el (ibuffer-name-map, ibuffer-mode-name-map)
4 (ibuffer-mode-filter-group-map): Initialize in `defvar'.
5 (ibuffer-do-view-1): Use `make-frame' instead of `new-frame'.
6
12003-04-25 Karl Berry <karl@gnu.org> 72003-04-25 Karl Berry <karl@gnu.org>
2 8
3 Installed this change: 9 Installed this change:
diff --git a/lisp/ibuffer.el b/lisp/ibuffer.el
index a60abda6c5a..a952e99d058 100644
--- a/lisp/ibuffer.el
+++ b/lisp/ibuffer.el
@@ -758,29 +758,26 @@ directory, like `default-directory'."
758 ibuffer-yank 758 ibuffer-yank
759 :enable (and (featurep 'ibuf-ext) ibuffer-filter-group-kill-ring))) 759 :enable (and (featurep 'ibuf-ext) ibuffer-filter-group-kill-ring)))
760 760
761(defvar ibuffer-name-map nil) 761(defvar ibuffer-name-map
762(unless ibuffer-name-map
763 (let ((map (make-sparse-keymap))) 762 (let ((map (make-sparse-keymap)))
764 (define-key map [(mouse-1)] 'ibuffer-mouse-toggle-mark) 763 (define-key map [(mouse-1)] 'ibuffer-mouse-toggle-mark)
765 (define-key map [(mouse-2)] 'ibuffer-mouse-visit-buffer) 764 (define-key map [(mouse-2)] 'ibuffer-mouse-visit-buffer)
766 (define-key map [down-mouse-3] 'ibuffer-mouse-popup-menu) 765 (define-key map [down-mouse-3] 'ibuffer-mouse-popup-menu)
767 (setq ibuffer-name-map map))) 766 map))
768 767
769(defvar ibuffer-mode-name-map nil) 768(defvar ibuffer-mode-name-map
770(unless ibuffer-mode-name-map
771 (let ((map (make-sparse-keymap))) 769 (let ((map (make-sparse-keymap)))
772 (define-key map [(mouse-2)] 'ibuffer-mouse-filter-by-mode) 770 (define-key map [(mouse-2)] 'ibuffer-mouse-filter-by-mode)
773 (define-key map (kbd "RET") 'ibuffer-interactive-filter-by-mode) 771 (define-key map (kbd "RET") 'ibuffer-interactive-filter-by-mode)
774 (setq ibuffer-mode-name-map map))) 772 map))
775 773
776(defvar ibuffer-mode-filter-group-map nil) 774(defvar ibuffer-mode-filter-group-map
777(unless ibuffer-mode-filter-group-map
778 (let ((map (make-sparse-keymap))) 775 (let ((map (make-sparse-keymap)))
779 (define-key map [(mouse-1)] 'ibuffer-mouse-toggle-mark) 776 (define-key map [(mouse-1)] 'ibuffer-mouse-toggle-mark)
780 (define-key map [(mouse-2)] 'ibuffer-mouse-toggle-filter-group) 777 (define-key map [(mouse-2)] 'ibuffer-mouse-toggle-filter-group)
781 (define-key map (kbd "RET") 'ibuffer-toggle-filter-group) 778 (define-key map (kbd "RET") 'ibuffer-toggle-filter-group)
782 (define-key map [down-mouse-3] 'ibuffer-mouse-popup-menu) 779 (define-key map [down-mouse-3] 'ibuffer-mouse-popup-menu)
783 (setq ibuffer-mode-filter-group-map map))) 780 map))
784 781
785(defvar ibuffer-delete-window-on-quit nil 782(defvar ibuffer-delete-window-on-quit nil
786 "Whether or not to delete the window upon exiting `ibuffer'.") 783 "Whether or not to delete the window upon exiting `ibuffer'.")
@@ -1043,7 +1040,7 @@ a new window in the current frame, splitting vertically."
1043 (mapcar (if (eq type 'other-frame) 1040 (mapcar (if (eq type 'other-frame)
1044 #'(lambda (buf) 1041 #'(lambda (buf)
1045 (let ((curframe (selected-frame))) 1042 (let ((curframe (selected-frame)))
1046 (select-frame (new-frame)) 1043 (select-frame (make-frame))
1047 (switch-to-buffer buf) 1044 (switch-to-buffer buf)
1048 (select-frame curframe))) 1045 (select-frame curframe)))
1049 #'(lambda (buf) 1046 #'(lambda (buf)