From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Karl Fogel Newsgroups: gmane.emacs.tangents Subject: Re: [ANNOUNCE] mailaprop: modern popup-style autofill for email addresses Date: Thu, 18 Jan 2018 14:16:30 -0600 Message-ID: <87r2qm6hy9.fsf@red-bean.com> References: <87r2qr9cq1.fsf@red-bean.com> <878tcy8kg1.fsf@red-bean.com> <873735fwaz.fsf@red-bean.com> Reply-To: Karl Fogel NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1516306520 30824 195.159.176.226 (18 Jan 2018 20:15:20 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 18 Jan 2018 20:15:20 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Emacs Tangents To: Lars Ingebrigtsen Original-X-From: emacs-tangents-bounces+get-emacs-tangents=m.gmane.org@gnu.org Thu Jan 18 21:15:16 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 1ecGaU-0006yo-Uv for get-emacs-tangents@m.gmane.org; Thu, 18 Jan 2018 21:15:03 +0100 Original-Received: from localhost ([::1]:52468 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ecGcU-0007fR-IJ for get-emacs-tangents@m.gmane.org; Thu, 18 Jan 2018 15:17:06 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38569) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ecGc6-0007er-UC for emacs-tangents@gnu.org; Thu, 18 Jan 2018 15:16:46 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ecGby-0000FA-9K for emacs-tangents@gnu.org; Thu, 18 Jan 2018 15:16:42 -0500 Original-Received: from mail-io0-x230.google.com ([2607:f8b0:4001:c06::230]:35087) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ecGby-0000Es-3g for emacs-tangents@gnu.org; Thu, 18 Jan 2018 15:16:34 -0500 Original-Received: by mail-io0-x230.google.com with SMTP id m11so16792262iob.2 for ; Thu, 18 Jan 2018 12:16:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:reply-to:date:in-reply-to :message-id:user-agent:mime-version; bh=olfnX5RUMNX9FXZBVzj2PlN6pZJDAgH3BZMU8wI6Aeg=; b=OXxoCch6w0WK6uqfhnEtXez+nh0oA12oh2uTGunrpRsLdvKBJDFxJ5R47xS7TPEnLf KxaqRLAemiPvIjeDUU+XNgTHDLUfFD/MoVl7R2cer9mxrnib8lU7iBAPiX4sa/mYc1On V7btRUAcZexPwNYBetkjeeOIRY58nQ68LiYUnUOq37ZarCPyZWbis9YxidrghhrHjbHc Yqx+tu/8rKQoRsVGKSTEwISEvmNYQfeinPE9h8bOuF6u9Y1lhrUJ5aP9wXBudw6cymYD CfigMfbPMY9mT3No4YmeXCiLRSR3bhmTEN5xW4nbT5A9uziAxthzkCuNJqXy8oKFxoXI f3fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:reply-to :date:in-reply-to:message-id:user-agent:mime-version; bh=olfnX5RUMNX9FXZBVzj2PlN6pZJDAgH3BZMU8wI6Aeg=; b=Qxazt4MbOWlfQ851hy7P3Bcfwk2k35IgLv7lUrbppxnkgzvu2tTe8hBB5XKHPpEZUO GIGx4RH9v+qzQ/kMogRx5dlHeZTthimRB2LOCWji+GwPQBHN17Uo9HX1auVy75myaymQ EwuX03cwR5s5LprmDhBl7JTMdw/zoirPP46veAuBuaSTJHPcd5y2jN8Wg5f9q0+6T1uA /FKFNlloi0hDI4R+3ChHQF97D85s5aOWWHzmtoNTedPpGBb/MlZRyaK20gdX5b33VUo7 o+8/iIrTqq+T7gglV+tPaicsH5zMQRC9LzBiPLlvWM6Ug27FGwbLGrbZbIz4iBLKCpAs nLQw== X-Gm-Message-State: AKwxytfjv9vRZB7FbezR6EQzga99RNzKkVnJkwV5fM2+KtlVRtRsIrm2 LPsTb213VhGdJiJtciiOjk2X/A== X-Google-Smtp-Source: ACJfBosHnkspo/XSAyWon0q2kcSdk3SfVbXouyxHjyJ2d6JbZfymtyGN3k1JtV2YuLSbbWIJs6cfOQ== X-Received: by 10.107.20.194 with SMTP id 185mr20227904iou.127.1516306592569; Thu, 18 Jan 2018 12:16:32 -0800 (PST) Original-Received: from kwork (74-92-190-114-Illinois.hfc.comcastbusiness.net. [74.92.190.114]) by smtp.gmail.com with ESMTPSA id f20sm4037510ioh.19.2018.01.18.12.16.31 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 18 Jan 2018 12:16:31 -0800 (PST) In-Reply-To: (Lars Ingebrigtsen's message of "Wed, 17 Jan 2018 11:57:34 +0100") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4001:c06::230 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:242 Archived-At: Lars Ingebrigtsen writes: >Karl Fogel writes: >> Lars Ingebrigtsen writes: >>>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. >> >> Thanks. How does it handle cases where the same email address appears >> with different full names? Is there a separate top-level entry for >> each of those (i.e., the same car is repeated)? > >The first elem is the key, so the full name appears only once per key. >That is, it'll be updated. Thanks, Lars. Mailaprop stores a superset of the information ecomplete stores. Namely, mailaprop tracks the sent-to count separately from the received-from count, and mailaprop tracks each real-name form of a given email address separately. I'd like to discuss the possibility of having ecomplete store that information too, so that mailaprop and ecomplete can work from the same data. Should I start that thread on Emacs Devel? I think so, but wanted to get your opinion first. Best regards, -Karl