diff options
author | John Paul Wallington <jpw@pobox.com> | 2004-06-02 22:07:42 +0000 |
---|---|---|
committer | John Paul Wallington <jpw@pobox.com> | 2004-06-02 22:07:42 +0000 |
commit | 0bdd7ae4f9b0b27373b58865b9d0a747f7758071 (patch) | |
tree | 264e8266b48dfce75a7828b5bba8c41e7f645d56 /lisp/ibuffer.el | |
parent | 86d373e6b2e271fd2a5c98cee8a9710c23c5fda8 (diff) | |
download | emacs-0bdd7ae4f9b0b27373b58865b9d0a747f7758071.tar.gz |
2004-06-02 Romain Francoise <romain@orebokech.com>
* ibuf-ext.el (ibuffer-jump-to-buffer): Add support for filter
groups: if the user asks for a hidden buffer, open the
corresponding filter group to expose it.
* ibuffer.el (ibuffer-mode-map): Add key binding `M-g' to
`ibuffer-jump-to-buffer'.
(ibuffer-jump-offer-only-visible-buffers): New user option.
Diffstat (limited to 'lisp/ibuffer.el')
-rw-r--r-- | lisp/ibuffer.el | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lisp/ibuffer.el b/lisp/ibuffer.el index ab8290cfae8..fef9b7f811d 100644 --- a/lisp/ibuffer.el +++ b/lisp/ibuffer.el @@ -1,6 +1,6 @@ ;;; ibuffer.el --- operate on buffers like dired -;; Copyright (C) 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. +;; Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. ;; Author: Colin Walters <walters@verbum.org> ;; Maintainer: John Paul Wallington <jpw@gnu.org> @@ -268,6 +268,12 @@ This variable takes precedence over filtering, and even (const :tag "Always except minibuffer" :value :nomini)) :group 'ibuffer) +(defcustom ibuffer-jump-offer-only-visible-buffers nil + "If non-nil, only offer buffers visible in the Ibuffer buffer +in completion lists of the `ibuffer-jump-to-buffer' command." + :type 'boolean + :group 'ibuffer) + (defcustom ibuffer-use-header-line (boundp 'header-line-format) "If non-nil, display a header line containing current filters." :type 'boolean @@ -357,6 +363,7 @@ directory, like `default-directory'." (define-key map (kbd "u") 'ibuffer-unmark-forward) (define-key map (kbd "=") 'ibuffer-diff-with-file) (define-key map (kbd "j") 'ibuffer-jump-to-buffer) + (define-key map (kbd "M-g") 'ibuffer-jump-to-buffer) (define-key map (kbd "DEL") 'ibuffer-unmark-backward) (define-key map (kbd "M-DEL") 'ibuffer-unmark-all) (define-key map (kbd "* *") 'ibuffer-unmark-all) |