From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.devel,gmane.emacs.gnus.general Subject: Re: ecomplete.el Date: Sat, 17 Nov 2007 14:23:09 +0100 Message-ID: <87sl35ypj6.fsf@baldur.tsdh.de> References: <87zly3y4ru.fsf@catnip.gol.com> <87odejy30k.fsf@catnip.gol.com> <87lk8zr0e4.fsf@mocca.josefsson.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1195305811 11132 80.91.229.12 (17 Nov 2007 13:23:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 17 Nov 2007 13:23:31 +0000 (UTC) Cc: Lars Magne Ingebrigtsen , emacs-devel@gnu.org To: ding@gnus.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 17 14:23:36 2007 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 1ItNe2-0002w6-4p for ged-emacs-devel@m.gmane.org; Sat, 17 Nov 2007 14:23:34 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ItNdo-0002Rx-TB for ged-emacs-devel@m.gmane.org; Sat, 17 Nov 2007 08:23:20 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1ItNdk-0002OU-F1 for emacs-devel@gnu.org; Sat, 17 Nov 2007 08:23:16 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1ItNdh-0002Lv-SZ for emacs-devel@gnu.org; Sat, 17 Nov 2007 08:23:15 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ItNdh-0002Ls-Nt for emacs-devel@gnu.org; Sat, 17 Nov 2007 08:23:13 -0500 Original-Received: from out1.smtp.messagingengine.com ([66.111.4.25]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1ItNdh-0006AY-Go for emacs-devel@gnu.org; Sat, 17 Nov 2007 08:23:13 -0500 Original-Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id 16E3948A66; Sat, 17 Nov 2007 08:23:13 -0500 (EST) Original-Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute2.internal (MEProxy); Sat, 17 Nov 2007 08:23:13 -0500 X-Sasl-enc: 5he4I3uv95gyITRx8tEkzkcxbGae5T55VV0k47475Vy0 1195305792 Original-Received: from baldur.tsdh.de (dslb-084-063-047-061.pools.arcor-ip.net [84.63.47.61]) by mail.messagingengine.com (Postfix) with ESMTP id B7C9F20647; Sat, 17 Nov 2007 08:23:11 -0500 (EST) Mail-Followup-To: ding@gnus.org, Lars Magne Ingebrigtsen , emacs-devel@gnu.org In-Reply-To: (Reiner Steib's message of "Sat, 17 Nov 2007 13:28:18 +0100") User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/23.0.50 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. 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:83444 gmane.emacs.gnus.general:65713 Archived-At: Reiner Steib writes: > On Thu, Nov 15 2007, Simon Josefsson wrote: > >> Lars Magne Ingebrigtsen writes: >>> It's very different. It does completion in a manner similar to >>> Firefox. That is, it displays all the possible matches for the text >>> you've entered in the minibuffer (ranked based on what you've used >>> most and most recently), and allows you to choose between these. >> >> How do I use it? I've seen that ecomplete has been used by message >> mode to auto-complete e-mail addresses for some time now, but I have >> no idea how to select one of the matches, or cycle through them. >> There doesn't seem to be any documentation, and the source didn't do >> it for me. > > I couldn't figure out neither how to select a match. ,----[ (info "(message)Mail Aliases") ] | The `message-mail-alias-type' variable controls what type of mail alias | expansion to use. Currently two forms are supported: `mailabbrev' and | `ecomplete'. If this variable is `nil', no mail alias expansion will | be performed. [...] | If you're using `ecomplete', all addresses from `To' and `Cc' | headers will automatically be put into the `~/.ecompleterc' file. When | you enter text in the `To' and `Cc' headers, `ecomplete' will check out | the values stored there and "electrically" say what completions are | possible. To choose one of these completions, use the `M-n' command to | move down to the list. Use `M-n' and `M-p' to move down and up the | list, and `RET' to choose a completion. `---- Works like a charm for me. Bye, Tassilo