From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id WDtMKlzQHWWrAgAAauVa8A:P1 (envelope-from ) for ; Wed, 04 Oct 2023 22:51:40 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id WDtMKlzQHWWrAgAAauVa8A (envelope-from ) for ; Wed, 04 Oct 2023 22:51:40 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 305E0496E6 for ; Wed, 4 Oct 2023 22:51:40 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.de header.s=2017 header.b=hafkgaLA; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=posteo.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1696452700; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=ZM3VrI5l9YkQvlhAJiddfYL0sXFklvKEcYCTVZI6rBg=; b=rvkYFT7nJQ+2V58e069EKN2apJeyAbZbH2KsaaNVEWhyMrwpFf4twkGpsJGaHhq7iXWNlt GVwPllJnzO4WspdlI/d5/IusB7eb+kWVTOA90RBnncK3XT68FBvOIw+JP9Qycy+Z7inQv0 RIboKaRGXSXSkdWf0oRPI/0VDs24mC0ZgQnbzsMtEeZTnfuW9rhgnWHyqNxtts+EV//BWj kTElvlj84eizAgODUhIqVaO/QBUJ6bM6D0Pk46/lBNopfpr8CgwutB2rWeyHIkQLC2mr1o fOWYiOObRlozs87Ok+dd52K5M+69gPtlSLSgL0wwgYwMmE5Dt28wmGWbz8XC4w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1696452700; a=rsa-sha256; cv=none; b=Vh4tOGuSRiQ1rFSNg3xvcdhXJsx/2P+Ot3y9RzSsIzc5dAzAz8q6QNi0qhck1olJwYz4Mm ELU5YlQxMxUVgMBl18tpVbTdLJ86pv4EQn7bD3h8/tUHsmIYHixv9bfN4Hty8lCG55ZTc3 By2q7JDPqBsWlfY5PEKcSFhPI2f/j3EB30vKtB/DruGLWpVmkrYqcw7+9/DVzYuCthzOyD z4DFQVD07G9fYs3jhLpSQUF/GOSpJsW+qq8K+rUaLKv8yB712wQPArDEmeAp1QVlEb8sTe yxaPrS85qDAfftvR41FeLyIwvXEurdTWvZyLhC6WSxjixiy83Dhvu+o10Pkiyw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.de header.s=2017 header.b=hafkgaLA; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=posteo.de Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qo8pt-0004hE-QH; Wed, 04 Oct 2023 16:51:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qo8pr-0004h3-Qj for guix-devel@gnu.org; Wed, 04 Oct 2023 16:51:11 -0400 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qo8pp-0000QS-GD for guix-devel@gnu.org; Wed, 04 Oct 2023 16:51:11 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 88C14240101 for ; Wed, 4 Oct 2023 22:51:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1696452667; bh=ZZI4PhO+dcBVhrL9/ro4pbApRfRGaCGy5dfYmZkF/RE=; h=From:To:Subject:Date:Message-ID:MIME-Version:From; b=hafkgaLAQ2ZIH2pNewoZnalNqm6hvNxbq9oZtNBsQIXZchCsMG0xoFxrYp1+QMW/u TUpARr67vvPNYGISEq88QQyfeDVmIaNWgKsqus7NBBm9RnKEFUmhRj/ugOGjsc2F4S PJkrx1uRrPkLi/kAyTvbTm6vzecnV37bNJBOTScf6cSsy/w9jcApB9o2Bqmg7BTQMU PG6X99522Nr2f1hjsroRaaMsddYFQYQ3fURSa/ymqq9IkPKhyQq314ifQaUO0oBwN1 51Bl3wG/+ym7h16cj6jmYIHzSmE6GBR13M1EkGijvN2BtElI/tmuVP+N/FGsCn46wL IvRCuZK9p41iA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4S16Kk6GGwz6tyK; Wed, 4 Oct 2023 22:51:06 +0200 (CEST) References: <87bke07ccl.fsf@gmail.com> <87zg19udmy.fsf@posteo.de> <87v8bxud74.fsf@posteo.de> <877codpcd9.fsf@posteo.de> From: Mekeor Melire To: Maxim Cournoyer , guix-devel@gnu.org Subject: Re: New section to easily reference Debbugs URLs within Emacs Debbugs Date: Wed, 04 Oct 2023 20:39:32 +0000 In-reply-to: <877codpcd9.fsf@posteo.de> Message-ID: <87h6n6t8ms.fsf@posteo.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=185.67.36.66; envelope-from=mekeor@posteo.de; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -10.99 X-Migadu-Spam-Score: -10.99 X-Migadu-Scanner: mx1.migadu.com X-Migadu-Queue-Id: 305E0496E6 X-TUID: dAzVumHK+jJr --=-=-= Content-Type: text/plain; format=flowed Thanks, Maxim, for implementing some of my suggestions in commit 06dc36ffb7cde821a4762b299d1c95b3788ba110, as I coincidentally found out when reading the commit log. By the way, I still believe it's less off-putting for average people to see two lines of regular expressions instead of 28 lines of symbolic expressions. I'd now like to make another suggestion, appended as patch, that allows for URLs like https://issues.guix.gnu.org/12345 to be opened in debbugs-mode within Emacs. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-doc-Update-bug-reference-configuration-snippet.patch >From c7531be0ef70e7b872ffe1f759ded05d3819f863 Mon Sep 17 00:00:00 2001 Message-ID: From: Mekeor Melire Date: Wed, 4 Oct 2023 22:31:31 +0200 Subject: [PATCH] doc: Update bug-reference configuration snippet. * doc/contributing.texi (The Perfect Setup) : Make bug-reference-bug-regexp match URLs based on issues.guix.gnu.org. --- doc/contributing.texi | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/doc/contributing.texi b/doc/contributing.texi index 0de47a403b..d32d8baf53 100644 --- a/doc/contributing.texi +++ b/doc/contributing.texi @@ -427,9 +427,13 @@ The Perfect Setup (zero-or-one (seq "#" (one-or-more (char "0-9")))))) - (seq ""))))) + (? ">")) + (seq (? "<") "https://issues.guix.gnu.org/" + (? "issue/") + (group-n 2 (one-or-more (char "0-9"))) + (? ">")))))) (setq bug-reference-url-format "https://issues.guix.gnu.org/%s") (require 'debbugs) base-commit: 0a1af11ff82254b369fa3ac8a9af2d97bb877ed0 prerequisite-patch-id: 5c2772bc2c8e5d80d5bbe55f6d301484e5976243 prerequisite-patch-id: 8bbff2e38835dfc1230b6bd67b342e6137e85f9e prerequisite-patch-id: 158f8f743ea550ad35ec410cea3ed8fd7b3bc1f5 prerequisite-patch-id: f053f68a1b77d4246cf0f0ae42644f9c51a809a3 -- 2.41.0 --=-=-=--