From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id MEkpK9l3FGb4UwEAqHPOHw:P1 (envelope-from ) for ; Tue, 09 Apr 2024 01:03:53 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id MEkpK9l3FGb4UwEAqHPOHw (envelope-from ) for ; Tue, 09 Apr 2024 01:03:53 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=messagingengine.com header.s=fm2 header.b="V /GLUaq"; dmarc=none; 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 ARC-Seal: i=1; s=key1; d=yhetil.org; t=1712617433; a=rsa-sha256; cv=none; b=p8rE84Mcyu69kcDMxtUbnhs7hlonV/s62ztGqMpVXxSQIEXHLGuilcd/++vQWZf3Ts+lGT 82bQYZ7C4kXPj73G5f7Q0Bizs6+/yCBfPsQ7fVD7zE9Un0i2E+rtuAjzeTK3kJtjwNYBEW tz8g8jUn1rgub5i7vwUCGx9JfMLrd5MOS3jDfRera6rTsukS7ADtKx1SU7iWNz0bvby1aG XnDpG1OQzepFvWnt785XSpDii9mUfmxpgZUbzgJe6sSyBj5TAwrieoUDXMymN2nLp7oxhC 4s6ntyKdHBzquf8bfLC3uvWwEWcJ8MitYOWSxOirEHahVyyvsrP9TbmVaP7Ncw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=messagingengine.com header.s=fm2 header.b="V /GLUaq"; dmarc=none; 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 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1712617433; 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=9ooKlgcUNYhWQP0W7sHjJEvVQ/uXeLIqbHixyJU2M94=; b=mfWEWDLP8fgrNM0ownh/CAHTX+1ur2RTn1XCqeNNT0CTvqEQCsLHutoac8UhpI7GPDjnnE aAal9FCdYZy/IJ/mfUwlw3H9vDjGY2Isjg6g+TGdPxYcY2KtQdWAeeBcaiEOgu1UhE0Z6j Bl+FkYJ9JN/06ysiO6DO8xVLORjfKRqpQq/BLOOdJocCkO4XbDRRfMAwoHuBJRwQAvvL6b zEfZ8LuSYs8xOni/nbtv+/x87rEbQHHDUW8O87vOYF9BsPt4MFCXv3/iFyppH4tIxbG870 jGB3eRoECd4/1t7FD9gVEuT9aXs+HduS90gYpraL/E5k87ux/8dQtxZVzWrQyA== 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 8338F73B89 for ; Tue, 9 Apr 2024 01:03:52 +0200 (CEST) Received: from yantan.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id 5805D5E528; Mon, 8 Apr 2024 23:03:49 +0000 (UTC) Received: from fhigh5-smtp.messagingengine.com (fhigh5-smtp.messagingengine.com [103.168.172.156]) by mail.notmuchmail.org (Postfix) with ESMTPS id 3E48C5E51F for ; Mon, 8 Apr 2024 23:03:46 +0000 (UTC) Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 738DF1140182; Mon, 8 Apr 2024 19:03:42 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Mon, 08 Apr 2024 19:03:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1712617422; x= 1712703822; bh=EK7dKDsKSh6vrgtq+Dyt0m87bGjWMFVSDUHuirP/NVM=; b=V /GLUaqO2mUUCkdv8v6Xp9bVjorkf+ZR+t/+xkejrlwbdmhXQpJUdoeq4/QG8ZLzl un3Eh55ifO8G284Jaqy5sUtpb4/taNhUEd4xsDASq5KH7hp/7A/qK9ARRlnCBefY hdoEvdiuxp4MlSXrD5W/UOK3JjyQa4QjbhnTNKMl7aiOyTaYiDV+tUmQbXw/klmU bE/A7yiaO9v4wA6MjiGDXeyMxaIc9vY6drEarNuoLoWvLsD6/FYJPBsHMKr0DRrt q+rXrUEJ/+WYbUuDNslU3OQA30vsh9HUC9qlPUy1n0WVVoM0raErZ/iL895+O8Sp f9DMFkimVDv5vxNOuD+qw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudegjedgudegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufgjfhgfofffkfggtgfgsehtqhertderreejnecuhfhrohhmpeflohhn ucfhihhnvghmrghnuceojhhonhesfhhinhgvmhgrnhdrmhgvqeenucggtffrrghtthgvrh hnpedugfdvheegtefffeetkeduvddutdfhtdeuveeiieffheetiedvtdegffeikeekleen ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehjohhnse hfihhnvghmrghnrdhmvg X-ME-Proxy: Feedback-ID: i379043cf:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 8 Apr 2024 19:03:41 -0400 (EDT) Received: from localhost (jonjfineman.com [local]) by jonjfineman.com (OpenSMTPD) with ESMTPA id 6d5367d6; Mon, 8 Apr 2024 19:03:40 -0400 (EDT) From: Jon Fineman To: "Richard H. Stanton" , notmuch@notmuchmail.org Subject: Re: How to move from end of one thread to beginning of next by pressing "n"? In-Reply-To: <87wmp73h0y.fsf@ryzen.jonjfineman.com> References: <01344CB1-0E08-4F30-B601-4C32E1943802@berkeley.edu> <87wmp73h0y.fsf@ryzen.jonjfineman.com> User-Agent: Notmuch/0.38.3 (https://notmuchmail.org) Emacs/29.3 (x86_64-unknown-openbsd) X-Mailer: Emacs/Notmuch Date: Mon, 08 Apr 2024 19:03:40 -0400 Message-ID: <87o7aj319v.fsf@ryzen.jonjfineman.com> MIME-Version: 1.0 Message-ID-Hash: G77FPJUJBOTZHK6QUKSYTI2P3FFBZOS2 X-Message-ID-Hash: G77FPJUJBOTZHK6QUKSYTI2P3FFBZOS2 X-MailFrom: jon@fineman.me 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-Flow: FLOW_IN X-Migadu-Country: DE X-Spam-Score: 1.55 X-Migadu-Queue-Id: 8338F73B89 X-Migadu-Spam-Score: 1.55 X-Migadu-Scanner: mx10.migadu.com X-TUID: oITuvMS/VmLw Sm9uIEZpbmVtYW4gPGpvbkBmaW5lbWFuLm1lPiB3cml0ZXM6DQoNCj4gIlJpY2hhcmQgSC4gU3Rh bnRvbiIgPHJoc3RhbnRvbkBiZXJrZWxleS5lZHU+IHdyaXRlczoNCj4NCj4+IEnigJl2ZSByZWNl bnRseSBpbnN0YWxsZWQgbm90bXVjaCB3aXRoIGxpZWVyIGFuZCBub3cgaGF2ZSBpdCBzdWNjZXNz ZnVsbHkgYnJpbmdpbmcgbXkgbWFpbCBvdmVyIGZyb20gZ21haWwgc28gSSBjYW4gcmVhZCBpdCBs b2NhbGx5IGluc2lkZSBFbWFjcy4gVGhpcyBpcyB2ZXJ5IG5pY2UsIGFuZCBJIHBhcnRpY3VsYXJs eSBsb3ZlIHRoZSBzcGVlZCBvZiBub3RtdWNo4oCZcyBzZWFyY2hlcy4gSG93ZXZlciwgSeKAmW0g bm90IHNlZWluZyBob3cgdG8gZ2V0IG5vdG11Y2ggdG8gZG8gc29tZXRoaW5nIHRoYXQgc2VlbXMg ZGVzaXJhYmxlIChhbmQgb2J2aW91cykgdG8gbWU6DQo+Pg0KPj4gSWYgSSBwcmVzcyBSRVRVUk4g dG8gdmlldyBhIG1lc3NhZ2UsIOKAnG7igJ0gYW5kIOKAnHDigJ0gbW92ZSB0byB0aGUgbmV4dC9w cmV2aW91cyBtZXNzYWdlICppbiB0aGUgdGhyZWFkKiwgYnV0IG1vdGlvbiB3aXRoIOKAnG7igJ0g c3RvcHMgd2hlbiB5b3UgZ2V0IHRvIHRoZSBlbmQgb2YgdGhlIHRocmVhZC4gSXMgdGhlcmUgYSB3 YXkgdG8gc2V0IHRoaW5ncyBzbyB0aGF0IOKAnG7igJ0gbW92ZXMgZnJvbSB0aGUgZW5kIG9mIHRo ZSBjdXJyZW50IHRocmVhZCB0byB0aGUgYmVnaW5uaW5nIG9mIHRoZSBuZXh0PyBUaGlzIHdvdWxk IG1ha2UgZ29pbmcgdGhyb3VnaCBteSBlbWFpbHMgYSBsb3QgbW9yZSBjb252ZW5pZW50LCBlc3Bl Y2lhbGx5IGFzIG1vc3Qgb2YgbXkg4oCcdGhyZWFkc+KAnSBvbmx5IGhhdmUgb25lIG1lc3NhZ2Ug aW4gdGhlbS4NCj4+DQo+PiBUaGFua3MgZm9yIGFueSBzdWdnZXN0aW9ucy4NCj4+DQo+PiBSaWNo YXJkIFN0YW50b24NCj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fDQo+PiBub3RtdWNoIG1haWxpbmcgbGlzdCAtLSBub3RtdWNoQG5vdG11Y2htYWlsLm9y Zw0KPj4gVG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0byBub3RtdWNoLWxlYXZlQG5vdG11 Y2htYWlsLm9yZw0KPg0KPiBGb3IgbWUgaXQgaXMgY2FwaXRhbCAiTiIgYW5kICJQIiwgKG5vdG11 Y2gtc2hvdy1uZXh0LW1lc3NhZ2UpLCAobm90bXVjaC1zaG93LXByZXZpb3VzLW1lc3NhZ2UpLg0K DQpJIGFtIHNvcnJ5LCBJIGdvb2ZlZC4NCg0KSXQgaXMgTS1wIChub3RtdWNoLXNob3ctcHJldmlv dXMtdGhyZWFkLXNob3cpIGFuZCBNLW4NCihub3RtdWNoLXNob3ctbmV4dC10aHJlYWQtc2hvdykN Cg0KQXMgZmFyIGFzIEkgY2FuIHRlbGwgaXQgY29tZXMgbWFwcGVkIHRvIHRob3NlIGtleXMuDQoN