From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id OALhG4PLc2XESQAAauVa8A:P1 (envelope-from ) for ; Sat, 09 Dec 2023 03:05:55 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id OALhG4PLc2XESQAAauVa8A (envelope-from ) for ; Sat, 09 Dec 2023 03:05:55 +0100 Received: from mail.notmuchmail.org (yantan.tethera.net [135.181.149.255]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id A2BA844C1E for ; Sat, 9 Dec 2023 03:05:54 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=dwrz.net header.s=google header.b=QTJYw3lY; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 135.181.149.255 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1702087555; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-owner:list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=BDEgzovGHJNSjcUu6q63TL+eJrd+WJJahSP6anATCvs=; b=hODI5P/6GCNFWKk/hzxylyb7aVevnhYXPaFTxNt39J7AZHrqhbqHxl96djmJSs9SWwZ81A DDQshszisg5ptfITAZq/yo0FA20YcQ5T/YO9U/P377m4FY2aj7AlNptjeDeXOeg0XHzGNT ZkobC07yfHRaW0tPesitWLU+f4FTxBfdqCwFbwVGSG93mu/szLmEnSBtXAiCknrZ973waf YYW4w9Hzgj1jGmKJAtvXVhRTwV0kVixg687MTRnLz04FOKDXS3ATE2xPRSzX0rF4KfdFuS rWnFqXo5NKv7QN7btH/z9O7HtFi3uCoRRrcCQrBWnLEuOz9Lx4npi5VJmUYn/g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=dwrz.net header.s=google header.b=QTJYw3lY; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 135.181.149.255 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1702087555; a=rsa-sha256; cv=none; b=ogbtYma1H0zx7n7w0CD13x+Ik5hHf41snzQT2VbT/zkloj0IcLeZPEx/qBItdZqkM4TOny ZfBxJzQ68EKfRZd2l6Kma80lOgjF9wjQ9Y1y6mF6/mSpLsmgKXz34C9A0m9OmxaIAHoSc6 Gtkv4Eos2SlS0ylOtwHrG0FyAEGTAM1Sagt78nK+tNc9DqVi9lj4FgiGvFaCsdsczep44A h8JT26flz9n8TtuffL//NDteEcfVMrT1Ys8MnClyQnbrrakAM5Apr2mQ7sRIOOTvqvR9Yf NffvdzY4+aG5zl6+fzpTXtxz9lhDYFXRHB0/QtFP1kvhsTXAeC6AY1wI2u1Pxw== Received: from yantan.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id A166D60A16; Sat, 9 Dec 2023 02:05:45 +0000 (UTC) Received: from mail-qt1-x829.google.com (mail-qt1-x829.google.com [IPv6:2607:f8b0:4864:20::829]) by mail.notmuchmail.org (Postfix) with ESMTPS id 412085E521 for ; Sat, 9 Dec 2023 02:05:42 +0000 (UTC) Received: by mail-qt1-x829.google.com with SMTP id d75a77b69052e-425430fe8d1so17386881cf.1 for ; Fri, 08 Dec 2023 18:05:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dwrz.net; s=google; t=1702087541; x=1702692341; darn=notmuchmail.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=YXyyL8pcSeqQJyMDUiRpoGwpkcn9gcm46QYH5T3A4zI=; b=QTJYw3lY4gIPxSbQ7Qhzzo0Um+sMmgs/UjmxrUEs09+IxaqWLG043S77O3DjBRZYJZ Tw2zHCywRCobkv/wZ91nwYhwKx/U1ZFY7py/A5CZhAVvuRbPknE6us2zEsv1L4H4eegu EoOd2wt4Yrb+Ka3niW0nxDeipC7Rxf4FT7Rb/2wbAdN9VVJQjfRrtraMSy1tr5NAAVps W658e9WiEoRfC9C+JAXr0K0QzbpMDekETMv0DsWGu45QeLIP4uquGHE71x/f8om9POOK OhwLkGZo1UUCGitvinphPyOYGTUBZkSWlMWPtZGjfEOAuEHH/01TYPG0KidvrmOU8VUe Y4Hg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702087541; x=1702692341; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=YXyyL8pcSeqQJyMDUiRpoGwpkcn9gcm46QYH5T3A4zI=; b=LlnW8xrsyIjuFd8tUEEFCxzlOj7N86L03dR7zPv3ib87a7cEdU2Z2uKO0ZChEzdyFA MNL7kB/XkkbvPEOh835FccUpnl3FvnQxjSH25l8oE1/ueq4IHGMCkaf9vEEv+vggg1KX 6ongsjlBLVEtwr9sv+dpCebwcQ/xaAeH3l+YL9LVvruzvzVFNaKkoiuCmc55vUtrbRrW ohb7ga3epZK0TolNhmfmZTSD6b0l1MXHqbi2ROslDiPiSlhKehd9lXfZB8t/HZrZvTQM xEvzGm6tbGgTh5lJoOUD2hae0a3Xfp/yw07maF1WbCRMxK6O0sA45t+8SDgo7NPdVNZn 1iZw== X-Gm-Message-State: AOJu0Yyc7IVSfBbb5F5IWVl56K5QjJsuX/jF4Fzn7IrPD/s4YgyKe0ga AkPeBiiCoWtVwe5xwBEfRp4CyQ== X-Google-Smtp-Source: AGHT+IGvqG2/92oC/GcYH5ybA81n3zb49nBFbeCGZIpu/ueWb68xBXJgTeVBQi0MYZTyqgt4u8kTVw== X-Received: by 2002:a05:622a:1113:b0:425:4043:18b1 with SMTP id e19-20020a05622a111300b00425404318b1mr1375101qty.100.1702087540743; Fri, 08 Dec 2023 18:05:40 -0800 (PST) Received: from main.dwrz.net (pool-74-108-220-50.nycmny.fios.verizon.net. [74.108.220.50]) by smtp.gmail.com with ESMTPSA id bb38-20020a05622a1b2600b00425b3fd33f2sm22584qtb.90.2023.12.08.18.05.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Dec 2023 18:05:40 -0800 (PST) Received: from localhost (main.dwrz.net [local]) by main.dwrz.net (OpenSMTPD) with ESMTPA id ee7d86d2; Sat, 9 Dec 2023 02:05:39 +0000 (UTC) From: David Wen Riccardi-Zhu To: Sandra Snan , notmuch@notmuchmail.org Subject: Re: Address Completion in Emacs In-Reply-To: <87jzpok5qb.fsf@ellen.idiomdrottning.org> References: <87cyvgygei.fsf@main.dwrz.net> <87jzpok5qb.fsf@ellen.idiomdrottning.org> Date: Sat, 09 Dec 2023 02:05:39 +0000 Message-ID: <87y1e4xh8s.fsf@main.dwrz.net> MIME-Version: 1.0 Message-ID-Hash: IDZDX3QYYZWGKQ5ZXMKVOLL6OMOXGLLB X-Message-ID-Hash: IDZDX3QYYZWGKQ5ZXMKVOLL6OMOXGLLB X-MailFrom: dwrz@dwrz.net X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-notmuch.notmuchmail.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.3 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Migadu-Country: DE X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -0.11 X-Spam-Score: -0.11 X-Migadu-Queue-Id: A2BA844C1E X-TUID: SKA4wHkyx4EY VGhhbmsgeW91LCBTYW5kcmEhIFdpdGggeW91ciBhZHZpY2UsIEkgd2FzIGFibGUgdG8gZmlndXJl IG91dCB0aGF0IGNvcmZ1DQp3YXMgb3ZlcnJpZGluZyB0aGUgVGFiIGtleSBmcm9tIG5vdG11Y2gu IElmIEkgZGlzYWJsZSBpdCwNCm5vdG11Y2gtYWRkcmVzcy1leHBhbmQtbmFtZSB3b3JrcyAod2l0 aCBvcmRlcmxlc3MgYW5kIHZlcnRpY28pLiBJJ2xsIHNlZQ0KaWYgSSBjYW4gZmluZCBhIHdheSB0 byBwaXBlIGl0IGludG8gY29yZnUgc29tZWhvdy4NCg0KU2FuZHJhIFNuYW4gPHNhbmRyYS5zbmFu QGlkaW9tZHJvdHRuaW5nLm9yZz4gd3JpdGVzOg0KDQo+IERhdmlkLCBJIGhhdmUgbWVzc2FnZS1j b21wbGV0aW9uLWFsaXN0IHNldCB0byB0aGlzIHZhbHVlOg0KPg0KPiAoKCJeXFwoUmVzZW50LVxc KT9cXChUb1xcfEI/Q2NcXHxSZXBseS1Ub1xcfEZyb21cXHxNYWlsLUZvbGxvd3VwLVRvXFx8TWFp bC1Db3BpZXMtVG9cXCk6IiANCj4gICAuICBub3RtdWNoLWFkZHJlc3MtZXhwYW5kLW5hbWUpIA0K PiAgKCJeXFwoTmV3c2dyb3Vwc1xcfEZvbGxvd3VwLVRvXFx8UG9zdGVkLVRvXFx8R2NjXFwpOiIg LiANCj4gIG1lc3NhZ2UtZXhwYW5kLWdyb3VwKSAoIl5cXChbXiA6XSotXFwpP1xcKFRvXFx8Qj9D Y1xcfEZyb21cXCk6IiAuIA0KPiAgbWVzc2FnZS1leHBhbmQtbmFtZSkpIA0KPg0KPiBUaGF0IHdh eSwgd2hlbiBJIGhpdCB0YWIgaW4gdGhlIHNlbmRlciBmaWVsZCwgd2hpY2ggaXMgYm91bmQgdG8g DQo+IG1lc3NhZ2UtdGFiLCBpdCdsbCBydW4gbm90bXVjaC1hZGRyZXNzLWV4cGFuZC1uYW1lIHdo aWNoIGNhbiBmaW5kIA0KPiBwcmV0dHkgbXVjaCBldmVyeW9uZSBJJ3ZlIGV2ZXIgaGVhcmQgb2Yu DQo+DQo+IEkgYWRkaXRpb25hbGx5IGhhdmUgYW4gb2xkIEJCREIgdGhhdCBJJ3ZlIGJlZW4gdXNp bmcgZm9yIGFnZXMgdGhhdCANCj4gSSBjYW4gYWNjZXNzIHdpdGggRVNDIFRBQiB3aGljaCBpcyBz ZXQgdG8gYmJkYi1jb21wbGV0ZS1tYWlsIGJ1dCBJIA0KPiBsaXRlcmFsbHkgb25seSBoYXZlIDE2 IHBlb3BsZSBpbiB0aGVyZSAoSSBqdXN0IGNoZWNrZWQpLiBJIHVzZSANCj4gdGhlbSBmb3IgbXkg bW9zdCBjb21tb24gZmF2ZXMgc28gSSBjYW4gZ2V0IHRoZWlyIG1vc3QgY2Fub25pY2FsIA0KPiBh ZGRyZXNzIHdpdGgganVzdCBhIGZldyBsZXR0ZXJzLg0KPg0KPiBBcyBmb3Igd2VlZGluZyB0aHJv dWdoIHRoZSBsaXN0IG9mIGNhbmRpZGF0ZXMsIHRoZXJlIGFyZSBwYWNrYWdlcyANCj4gc3VjaCBh cyBvcmRlcmxlc3MgYW5kIHZlcnRpY28gdGhhdCBjYW4gZW5oYW5jZSBhbGwgY2FsbHMgdG8gDQo+ IGNvbXBsZXRpbmctcmVhZCwgaW5jbHVkaW5nIHRoZSBvbmUgaW4gbm90bXVjaC1hZGRyZXNzLWV4 cGFuZC1uYW1lLiANCj4gQWZ0ZXIgdXNpbmcgaXQgYSB3aGlsZSBpdCBkb2VzIGEgZ29vZCBqb2Ig YXQgZ2l2aW5nIG1lIHRoZSANCj4gcmVsZXZhbnRlc3Qgb25lcyBhdCB0aGUgdG9wIGFuZCBsZXR0 aW5nIG1lIGZpbHRlciB0aHJvdWdoIHRoZW0gDQo+IGZ1cnRoZXIuDQo+DQo+IENvcmZ1IGFuZCBj b21wYW55LW1vZGUsIEkgaGF2ZSBuZXZlciBoZWFyZCBvZiEgU28gdGhpcyBpcyBtb3JlIG9mIA0K PiBhbiBhbnN3ZXIgdG8gdGhlICJhbHRlcm5hdGl2ZWx5IiBwYXJ0IHlvdSBhc2tlZC4NCj4NCj4g U2FuZHJhDQo+DQo+DQo+IERhdmlkIFdlbiBSaWNjYXJkaS1aaHUgPGR3cnpAZHdyei5uZXQ+IHdy aXRlczoNCj4NCj4+IEhlbGxvLA0KPj4NCj4+IEkgaGFkIHdvcmtpbmcgYWRkcmVzcyBjb21wbGV0 aW9uIGluIEVtYWNzIHdpdGggY29tcGFueS1tb2RlLCBidXQNCj4+IHJlY2VudGx5IHN3aXRjaGVk IHRvIGNvcmZ1LiBIYXMgYW55b25lIGJlZW4gYWJsZSB0byBnZXQgYWRkcmVzcw0KPj4gY29tcGxl dGlvbiB0byB3b3JrIHdpdGggaXQ/DQo+Pg0KPj4gQWx0ZXJuYXRpdmVseSwgSSdtIHdvbmRlcmlu ZyBob3cgdGhlIGludGVybmFsIGNvbXBsZXRpb24gc3R5bGUgd29ya3MuIElzDQo+PiB0aGVyZSBh IGZ1bmN0aW9uIEkgY2FuIGNhbGwgdG8gZ2V0IGludGVybmFsIGFkZHJlc3MgY29tcGxldGlvbiB0 byBraWNrDQo+PiBpbj8NCj4+DQo+PiBMYXN0bHksIGlzIGl0IHBvc3NpYmxlIHRvIHJlbW92ZSBh ZGRyZXNzZXMgZnJvbSB0aGUgbGlzdCBvZiBjYW5kaWRhdGVzPw0KPj4gSSBoYXZlIGEgZmV3IGFk ZHJlc3NlcyB0aGF0IHdlcmUgY29uc2lzdGVudGx5IHJlY29tbWVuZGVkIGV2ZW4gdGhvdWdoDQo+ PiB0aGV5IGhhZCB0eXBvcyBpbiB0aGVtLg0KPj4NCj4+IEkgaGF2ZSB0aGlzIGluIG15IGNvbmZp ZzoNCj4+DQo+PiAoc2V0cSBub3RtdWNoLWFkZHJlc3MtY29tbWFuZCAnaW50ZXJuYWwNCj4+ICAg bm90bXVjaC1hZGRyZXNzLWludGVybmFsLWNvbXBsZXRpb24gJyhzZW50IG5pbCkNCj4+ICAgbm90 bXVjaC1hZGRyZXNzLXNhdmUtZmlsZW5hbWUgIn4vb3JnL2NvbnRhY3RzL25vdG11Y2gtY29udGFj dHMiDQo+PiAgIDs7IC4uLiANCj4+ICkNCj4+DQo+PiBDYW4gSSBtYW51YWxseSBjbGVhbiB1cCBt eSBub3RtdWNoLWNvbnRhY3RzIGZpbGU/IA0KPj4NCj4+IElmIHllcywgaXMgaXQgcG9zc2libGUg dG8gYWRkIG5ld2xpbmVzIHRvIHRoZSBmaWxlLCB0byBtYWtlIGl0IGVhc2llciB0bw0KPj4gc2Vh cmNoIGFuZCBlZGl0Pw0KPj4NCj4+IFRoYW5rIHlvdSENCj4+DQo+PiBEYXZpZA0KPj4NCj4+IC0t IA0KPj4gZHdyenzmnLHkuLrmlocNCj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fDQo+PiBub3RtdWNoIG1haWxpbmcgbGlzdCAtLSBub3RtdWNoQG5vdG11 Y2htYWlsLm9yZw0KPj4gVG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0byBub3RtdWNoLWxl YXZlQG5vdG11Y2htYWlsLm9yZw0KDQotLSANCmR3cnp85pyx5Li65paHDQ==