From a2c060f6b4df8acbee68ff669d5265853bfe43e3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Pavel=20Jan=C3=ADk?= Date: Sat, 13 Apr 2002 13:01:48 +0000 Subject: [PATCH] Update commentary to include new function iswitchb-exclude-nonmatching. --- lisp/ChangeLog | 7 ++++++- lisp/iswitchb.el | 17 ++++++++++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 4694628b8c8..cc76c713f49 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2002-04-13 Pavel Jan,Bm(Bk + + * iswitchb.el: Update commentary to include new function + iswitchb-exclude-nonmatching. + 2002-04-12 John Wiegley * eshell/esh-ext.el (eshell-script-interpreter): Fix for CRLF @@ -15,7 +20,7 @@ 2002-04-12 Francesco Potorti` - * comint.el (comint-password-prompt-regexp): Match" SMB password". + * comint.el (comint-password-prompt-regexp): Match " SMB password". 2002-04-11 Stefan Monnier diff --git a/lisp/iswitchb.el b/lisp/iswitchb.el index aece0d2dea0..0b283d0ae77 100644 --- a/lisp/iswitchb.el +++ b/lisp/iswitchb.el @@ -182,7 +182,7 @@ ;; Using iswitchb for other completion tasks. -;; Kin Cho (kin@neoscale.com sent the following suggestion to use +;; Kin Cho (kin@neoscale.com) sent the following suggestion to use ;; iswitchb for other completion tasks. ;; ;; (defun my-icompleting-read (prompt choices) @@ -198,6 +198,21 @@ ;; (my-icompleting-read "Which fruit? " ' ;; ("apple" "pineapple" "pear" "bananas" "oranges") ) +;; Kin Cho also suggested the following defun. Once you have a subset of +;; matching buffers matching your current prompt, you can then press +;; e.g. C-o to restrict matching to those buffers and clearing the prompt: +;; (defun iswitchb-exclude-nonmatching() +;; "Make iswitchb work on only the currently matching names." +;; (interactive) +;; (setq iswitchb-buflist iswitchb-matches) +;; (setq iswitchb-rescan t) +;; (delete-minibuffer-contents)) +;; +;; (add-hook 'iswitchb-define-mode-map-hook +;; '(lambda () (define-key +;; iswitchb-mode-map "\C-o" +;; 'iswitchb-exclude-nonmatching))) + ;; Other lisp packages extend iswitchb behaviour to other tasks. See ;; ido.el (by Kim Storm) and mcomplete.el (Yuji Minejima). -- 2.39.5