From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.tangents Subject: Re: [ANNOUNCE] mailaprop: modern popup-style autofill for email addresses Date: Tue, 16 Jan 2018 14:37:00 +0100 Message-ID: References: <87r2qr9cq1.fsf@red-bean.com> <878tcy8kg1.fsf@red-bean.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1516116294 3885 195.159.176.226 (16 Jan 2018 15:24:54 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 16 Jan 2018 15:24:54 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Emacs Tangents To: Karl Fogel Original-X-From: emacs-tangents-bounces+get-emacs-tangents=m.gmane.org@gnu.org Tue Jan 16 16:24:50 2018 Return-path: Envelope-to: get-emacs-tangents@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ebT6U-0000QW-Nl for get-emacs-tangents@m.gmane.org; Tue, 16 Jan 2018 16:24:47 +0100 Original-Received: from localhost ([::1]:40705 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ebT8S-00023h-GE for get-emacs-tangents@m.gmane.org; Tue, 16 Jan 2018 10:26:48 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38184) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ebRQm-0002Mq-5R for emacs-tangents@gnu.org; Tue, 16 Jan 2018 08:37:41 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ebRQi-0005W1-2h for emacs-tangents@gnu.org; Tue, 16 Jan 2018 08:37:36 -0500 Original-Received: from hermes.netfonds.no ([80.91.224.195]:41856) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ebRQh-0005Uc-RN for emacs-tangents@gnu.org; Tue, 16 Jan 2018 08:37:31 -0500 Original-Received: from cm-84.209.240.67.getinternet.no ([84.209.240.67] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ebRQC-0008FA-Eu; Tue, 16 Jan 2018 14:37:28 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEX7Hgn8AQDw2s39AAD6 AAD+/ffmoJP/AAD8AAD99uf+//X9EQD9AwD////+AAD7CACO/WRzAAACV0lEQVQ4jZ2Tv2tTURTH H4KFLIXg4iAiHbKI0wMTaLgg5A9wEjoIJcEXHZoMGc5SzpzRpUMKAVcDBXGTjK7BB4UGKgQiF3oL hrNLwfg9576XQK2L5/W15X7u+f19yeIflvwHmLezvSxrZ7X2bVDD2bM7PC5PTg5Gr/8GB6M7bDI5 S94OG8NhtfoQv1qwauvFo/V0+qmS9JhIJIiIS9NUnARO85vpl6QbmEXNS6oERscG7LiBo+vUiSgJ BnoaKU2d11c8gvmwWpdAPIC3v+ZhACk8DPG95XCBzUNzaGyvDk5DCc2ih5TmNDsiDZrmEYTxBL+/ s1c7fIDzwLNYlV6SsHynE3rylQNF0CGyYBUb3cWhlKCr5ZJcFfM93xVhSw4QSPh+Oe6niFUCYV6O SzB3RGUo1PR8s6ALxAKooMFARJtIi0XPrfKiD3RytAUfNgAO/GYLXrpZbFA4CCXZWTy+zJJvqzyC gOSS7hg57zviEuhMhBv3tKR+nYNvxp2LjZTDPkT3CgLADKMH1bEpRZ8Xiw62VoIuiT74WY7njzHP oKNSD3ShBTvxR++xDEzouACEerVJqVghWw+Ng5fpaleIybSAWeGWJsQjy9+Morys8mnRByM00v7U JaPEskEGUlGb8LCbHwUwJbIOzDSkV6KuRJuKglDRBSaAm0Jw+kKDTkUJ39Us/5V0QtAzb3KOXwFj IwoKjSpxkHzQNQD0cG0wuHZwsk/Ba+kaqhfvQ11p3RG+BzS8mmly++zEKsPA1ImaWlV/fcta63yt DX6fFHZa/jMZnX4cjf8A8Mk0OkyJoCoAAAAASUVORK5CYII= In-Reply-To: <878tcy8kg1.fsf@red-bean.com> (Karl Fogel's message of "Mon, 15 Jan 2018 23:02:54 -0600") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 80.91.224.195 X-Mailman-Approved-At: Tue, 16 Jan 2018 09:59:26 -0500 X-BeenThere: emacs-tangents@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-tangents-bounces+get-emacs-tangents=m.gmane.org@gnu.org Original-Sender: "Emacs-tangents" Xref: news.gmane.org gmane.emacs.tangents:232 Archived-At: Karl Fogel writes: > It seems like ecomplete does something at least similar to what > mailaprop does. The main questions I have are: > > 1) Is there a way to load in existing email history? If I knew the > format of the .ecompletrc file, maybe I could make mailaprop.py > generate it. Personally, with a million email messages' worth of > legacy data, it seems a pity to start collecting addresses from > scratch now :-). The format is like this: ((mail ("larsi@gnus.org" 38154 1516109510 "Lars Ingebrigtsen ") ("kfogel@red-bean.com" 10 1516065455 "Karl Fogel ") ... )) Which is email address/times used/last time used/full name. > 2) Does it prioritize the completion list according to some scoring > algorithm, so that the most likely candidates are keystrokewise > closest? It only prioritises by the number of times the address has been used... Hm... I think I had meant to also make it prioritise based on recency, but I apparently didn't. But that can be tweaked, of course. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no