From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Vagn Johansen Newsgroups: gmane.emacs.devel Subject: Re: A dynamic pattern-matching Date: Tue, 03 Mar 2009 22:52:47 +0100 Message-ID: References: <18860.59659.494547.384677@moose.fleuret.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1236117351 24422 80.91.229.12 (3 Mar 2009 21:55:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 3 Mar 2009 21:55:51 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 03 22:57:08 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Lecbo-00063S-Hf for ged-emacs-devel@m.gmane.org; Tue, 03 Mar 2009 22:57:04 +0100 Original-Received: from localhost ([127.0.0.1]:57343 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LecaT-00076S-GY for ged-emacs-devel@m.gmane.org; Tue, 03 Mar 2009 16:55:41 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LecaO-00076L-FH for emacs-devel@gnu.org; Tue, 03 Mar 2009 16:55:36 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LecaM-000761-3j for emacs-devel@gnu.org; Tue, 03 Mar 2009 16:55:35 -0500 Original-Received: from [199.232.76.173] (port=33152 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LecaL-00075y-Tn for emacs-devel@gnu.org; Tue, 03 Mar 2009 16:55:33 -0500 Original-Received: from main.gmane.org ([80.91.229.2]:56097 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LecaL-0006U9-ES for emacs-devel@gnu.org; Tue, 03 Mar 2009 16:55:33 -0500 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1LecaG-0007Fq-GN for emacs-devel@gnu.org; Tue, 03 Mar 2009 21:55:28 +0000 Original-Received: from 1385155667.dhcp.dbnet.dk ([82.143.204.83]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 03 Mar 2009 21:55:28 +0000 Original-Received: from gonz808 by 1385155667.dhcp.dbnet.dk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 03 Mar 2009 21:55:28 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 18 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 1385155667.dhcp.dbnet.dk User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (darwin) Cancel-Lock: sha1:EkQJm4mAwS42ma4BpvtmBtniOK4= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:109424 Archived-At: Stefan Monnier writes: >> I wrote a dynamic pattern-matching that restricts in real-time the >> display of a list of items to the ones matching the typed >> pattern. Since it uses a standard buffer it shows the said list over a >> large visual space, which is very practical. Note that is style of completion already exist in the form of the hugely popular package anything.el. It uses the minibuffer instead of the header-line. The popularity can be seen in number of "sources“ written for it http://www.emacswiki.org/emacs/AnythingSources -- Vagn Johansen