From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id AKBWCVen5GFnQgEAgWs5BA (envelope-from ) for ; Mon, 17 Jan 2022 00:16:39 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id GE0lAlen5GFxtAAAG6o9tA (envelope-from ) for ; Mon, 17 Jan 2022 00:16:39 +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 80AA9298F7 for ; Mon, 17 Jan 2022 00:16:38 +0100 (CET) Received: from yantan.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id 124BC5F529; Sun, 16 Jan 2022 23:16:34 +0000 (UTC) X-Greylist: delayed 590 seconds by postgrey-1.36 at yantan; Sun, 16 Jan 2022 23:16:31 UTC Received: from out1.migadu.com (out1.migadu.com [91.121.223.63]) by mail.notmuchmail.org (Postfix) with ESMTPS id 6A9CF5F419 for ; Sun, 16 Jan 2022 23:16:31 +0000 (UTC) X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kyleam.com; s=key1; t=1642374400; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=K6YLvHTzM+CfZiZjZauEIoqCtbOCct3oHSbf7R4xpks=; b=SekD07zN84PhRpCEm4eUnX00CBBMJBU8U028m4P57Grei/EOgTGnI0dT0F69zmK0IeWWDL 5fZXScCPXlbViDriZddC+5lalPtmBz+2DwnuR94xu9DdCd6L+Ynmp4FLbJZ62nTuYgEdxv YfQCbLZ4iJ4s6nub6LuElvA3UtI5vwmVnFgGRzUwUPfeV59ruZB4t/Dw5xHOmXNzLlSxLH Drqa6qCPrPoZ7059sL7gdBD4vJ9FL5wHjAiz71klDPNQ01njMmVkPYJhQOXZdHUU2/TeU2 9dsAw4Ulxc3ieSKWO+MDMYGfZr5iP9XlZ6pmIUXEo7zRSaUKsRzPh5dfUp9D9w== From: Kyle Meyer To: Jose A Ortega Ruiz Subject: Re: [PATCH v4] emacs: customizable names for search buffers In-Reply-To: <87zgnv1fp9.fsf@gnus.jao.io> References: <20220110181644.1457631-1-jao@gnu.org> <87h7a7uuhz.fsf@gnus.jao.io> <878rvfmnc2.fsf@kyleam.com> <87zgnv1fp9.fsf@gnus.jao.io> Date: Sun, 16 Jan 2022 18:06:37 -0500 Message-ID: <875yqjmgaq.fsf@kyleam.com> MIME-Version: 1.0 Message-ID-Hash: REG7NJOJPP7FRNG7BD4EV7TIC4QFOKFA X-Message-ID-Hash: REG7NJOJPP7FRNG7BD4EV7TIC4QFOKFA X-MailFrom: kyle@kyleam.com X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-notmuch.notmuchmail.org-0 CC: notmuch@notmuchmail.org 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="us-ascii" Content-Transfer-Encoding: 7bit X-Migadu-Flow: FLOW_IN X-Migadu-Country: DE ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1642374998; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc: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=NSHWfIIqyvw40qfnFbJEqlxp1gw84prtXo2aVU9Divs=; b=FFY8YYxYnoXa5+LCLY8cl8362XbxBaqDhq3BPjwS3VLhhpRWiVnkRCkt6hth//4KlWSkI+ rIyAiCpKV68+H+B9tuJv0o5lJYmrMYknCoGyNTkgZeiaMGfV9KwbpwABVTGWlcjuXj4sob MAVnhJUWXbaD+Cz5lNGZ7NFgnbIiQd+CJKhJ+Udn6S244bLdl6abvwaV1yASgVrpHGbJKZ e0iCMprUFY1SqMzJ1RjDKwJ32g3J7QxSTr9usPGHi/uWx3bRMuyLyDG3YcmStpJK6TtDo7 EtwPi2B6JpEY8D3LpNh0RpyG/VS7Kut0cGzLkffCCrBiOJ40KdFX0alCxeyWOw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1642374998; a=rsa-sha256; cv=none; b=K9W4oZQ+805G7Gx9XfoCoMAnTysr2LNGG2S/x29pZJEkWsG5IanhE1/RGox8lGVoVCd1Dd QGagJtif1x5MfJXg4NDTujDi2mR6ERmDwhCYntpIVi+6oVmk70iEhCi9S8dZ3T16O0zsk1 sjtfqYNkcrxUxtIk6kMUJuOGRzoMBUurHXDVPfkUUEMb7P4qpJmeCu2JapCCvNY3Cb6FKI fFRGW24/NQYvAfzph9mmClISjcwFnbNUHRCbYYAIaV4BfOvoev1TJy0C+IvkFTMBbdw+aC dkWpBsccZ5EDTqVXofDl9c+QFaktTbBSBvdy2U8ZCnmEasL0bhLBEly7Viy/dA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=kyleam.com header.s=key1 header.b=SekD07zN; 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 X-Migadu-Spam-Score: -1.45 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=kyleam.com header.s=key1 header.b=SekD07zN; 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 X-Migadu-Queue-Id: 80AA9298F7 X-Spam-Score: -1.45 X-Migadu-Scanner: scn1.migadu.com X-TUID: zmjvyx0x8Nco Jose A Ortega Ruiz writes: > In very recent emacs (i'm using its master branch, actually), if one M-x > describe-function RET format-spec one sees in the help buffer: > > Probably introduced at or before Emacs version 27.1. > > that's where my misconception came from. I see. If I recall correctly, that help string is generated by searching NEWS* files for the name of interest. While that often works okay, in this case format-spec is first mentioned in the NEWS for 27.1: $ git describe emacs-28.0.91-28-ge4886018496 $ git grep -c format-spec -- 'etc/NEWS*' etc/NEWS:5 etc/NEWS.27:1 > I guess that's potentially good news: i don't see an emacs version > specified in notmuch's package: is it supposed to be compatible with > emacs < 25.3? If not, we can just forget about the regexp branch. Here's the last statement about the minimum Emacs version I see in Notmuch's NEWS (for v0.31): The minimum supported major version of GNU Emacs is now 25.1. The example in my last message used 25.3 because that's the closest version to 25.1 for which I had a local working tree checked out and built. But, as I mentioned, format-spec has been present since Emacs 21.1.