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 8N6pImY2C2V3lAAAauVa8A:P1 (envelope-from ) for ; Wed, 20 Sep 2023 20:13:58 +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 8N6pImY2C2V3lAAAauVa8A (envelope-from ) for ; Wed, 20 Sep 2023 20:13:58 +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 489F03E1D6 for ; Wed, 20 Sep 2023 20:13:58 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="I4t/XF5B"; 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=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1695233638; h=from:from:sender:sender: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-unsubscribe:list-subscribe:list-post:dkim-signature; bh=/p3zfmqNehOivQLnf0ClLV1EWLM95LycYg5IV81hAao=; b=tMTn1yeAgXqtezfb45HVupL9ZVcS3z4Hjm23puqrkIwqrHRArQpD9bmvcHtW7Kpg3mId34 b7iClTl7PS0TJEdO9jSMQh+KjpFsTJJQHPgotBH6cD8MijGdIlaK3uLsDi6c8vX4tqIll+ ADTHhQZ4ZLtayrPIKzbXMjGOpfaFjUc/lZc2g/xdMFhINfCDwm8rBDKppMtfkStu6UvmXe yAasD005ViTvSyJ5PthQ2gayU0SW+zy53LFaV8o77+0kXiK9P0qkSsGRqEfP+JT8MNtBZG sGht5zBFRhPC//F5QcT9593AByHaxrevz91rrUcj3jf8CvfH1xHaMgkPL6NU6g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="I4t/XF5B"; 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=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1695233638; a=rsa-sha256; cv=none; b=czyE3ERsjoZOUlvc2zQitbF0lifw3ndfupsNX/t4dOcLlE1F5yiGpqBkO2LK1eTAQWnjkG ERESPIHEfi2SBo28pZkVvb+k63NcqM4grFpVQFeqfuGwztQJ/6vlMkSojyG4BpCC6q5J4X SZOzp4ZHgcBBXGCKdp9t7+PHqQbyEXdXtvqTjBTpMeDwTybHj/u6e+2CrlwsMS7Y8kGzGy JR05jToqMKHEvDNu4UkL/kS+SL8qagIoO8VSOREH1KrCerVKr6cawv1ygdSJqmdMDZe27G aZKJ7nW7Ruy/rF82QFNLg8SxO5YUSSwY1ukVarMGyxe4m4IN5IJZD6h8acgD3g== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qj1hD-0007Pv-J2; Wed, 20 Sep 2023 14:13:07 -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 1qj1hB-0007Ph-Uq for guix-devel@gnu.org; Wed, 20 Sep 2023 14:13:05 -0400 Received: from mail-qk1-x733.google.com ([2607:f8b0:4864:20::733]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qj1hA-0008O8-Bd for guix-devel@gnu.org; Wed, 20 Sep 2023 14:13:05 -0400 Received: by mail-qk1-x733.google.com with SMTP id af79cd13be357-76ef6d98d7eso3752885a.0 for ; Wed, 20 Sep 2023 11:13:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695233583; x=1695838383; darn=gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=/p3zfmqNehOivQLnf0ClLV1EWLM95LycYg5IV81hAao=; b=I4t/XF5BoRD4eUlzpqlo0bbixwzegprG3edKrpy9RtnzJWhXDAll7bHKPMvfoOIz64 sFbz4b6QfO5+3OTSEgx5dYZ0WrreXt1WW0zW8aP75Jd+a7tizmfpkma9BWx6HL91u+TE jU8PTzVvdhiOL3XREGu53QfuP4uZiUaB7QxqGIgy//cTOWX2HZTLjZRIHu0bUcW6H+FE Z5pb4qxZ1J6N7KITr9vegQkO7cs4iI5pOjcIShGK+IuQmEkZgqfSrrWvH3Uhb1/wn9Ov s7n04t9pBCmi/MO7nabwWv+BuHDLFxn9pcrrbpLwCnj4e6aJPBi3Qlisb9fw5E4ki7kg aLng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695233583; x=1695838383; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=/p3zfmqNehOivQLnf0ClLV1EWLM95LycYg5IV81hAao=; b=LTgT2F11F2TLHW9f8YEunCDH6s/jcGMZPSVYP4yP1d4BZBKSprNnxjWAWEPiexNw3R 5FXLiqw+K/xj5gRvezr9QQWUpF6r28eNXLyAxIB5vSSDLn/u/P+8ULKvLhsKdODCuvCU lGYxY/Ch8zkDDJ300o/QM1lLzUgvAW1hMdVv/SwEjyS5oRFU/VEr54xzPBRxEF/tddQW 9tFCBVat+vrCAaqcL692hFyTyaSmfztRu2G5tFOEOigAJPjwzlv0jdI+7KdZqvzzZnxn UoDnXRJLOp9URJDnXB+hn5WCINStVt/5NawwZmeAUDC8CrJbK2OQO2Ogi+qcrlm+DyaD v1cA== X-Gm-Message-State: AOJu0YxMIg0UvCtQvfTv60IQ9B1BZAFKLuVDKcsnZ6Lvz+jcjJiwLjyY UHEkICr4yfLpyv4vhjIyykky29YuUQc= X-Google-Smtp-Source: AGHT+IHNUJbWmnMuqLdtfOV/U99xkXsVmT++s4DQD1QlHJsGpGvmiCPh0+QKSwGOIsq+SQUSK/9y2g== X-Received: by 2002:a0c:a801:0:b0:635:e0dd:db4c with SMTP id w1-20020a0ca801000000b00635e0dddb4cmr3098827qva.25.1695233583058; Wed, 20 Sep 2023 11:13:03 -0700 (PDT) Received: from hurd (dsl-10-134-200.b2b2c.ca. [72.10.134.200]) by smtp.gmail.com with ESMTPSA id fc14-20020ad44f2e000000b0064d0fb1a8c5sm5365793qvb.98.2023.09.20.11.13.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Sep 2023 11:13:02 -0700 (PDT) From: Maxim Cournoyer To: Simon Tournier Cc: guix-devel Subject: Re: Notmuch, Debbugs: my helpers (was Re: New section to easily reference Debbugs URLs within Emacs Debbugs) References: <87bke07ccl.fsf@gmail.com> <87sf7bqxba.fsf@gmail.com> Date: Wed, 20 Sep 2023 14:13:01 -0400 In-Reply-To: <87sf7bqxba.fsf@gmail.com> (Simon Tournier's message of "Mon, 18 Sep 2023 18:07:53 +0200") Message-ID: <877cok4ssy.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::733; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qk1-x733.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx1.migadu.com X-Migadu-Spam-Score: -9.62 X-Spam-Score: -9.62 X-Migadu-Queue-Id: 489F03E1D6 X-TUID: qcpIvSlGw11W Hi Simon, Simon Tournier writes: > Hi, > > On Sun, 17 Sep 2023 at 16:51, Maxim Cournoyer = wrote: > >> If you use Emacs and Emacs-Debbugs, you may be interested in applying >> the settings newly documented in the 'Viewing Bugs within Emacs' section >> of the manual; see it at the bottom of info "(guix) The Perfect Setup"). > > Oh, cool! > > On Saturday, I discovered =E2=80=99honey-apple=E2=80=99 on IRC and today = I was planning > to improve my setup. Perfect timing! :-) > > BTW, let me share some of my helpers. They are quite simple but it > helps me. Maybe it could be useful to others. Well, I read my emails > using Emacs-Notmuch but I guess this should be adaptable for Gnus or > mu4e. > > Since I often lag behind, I often have patches in my inbox where I have > been CC. I try to keep focused on by an easy triage, so I quickly want > to know if this patch is still open or if it is already marked as done. > Before opening, or while reading, I just press =E2=80=99C=E2=80=99 and it= queries > Debbugs (SOAP) and displays the current status. > > Similarly, sometimes old but still open bug pops up. It is a reply or > just a ping and because it is old, I do not necessary have the context. > I just press =E2=80=99b=E2=80=99 and it opens Emacs-Debbugs for the issue= at hand. If > there is many messages (that I do not have locally) and say it will need > some time to read them, and say I am often reading offline, well I just > press =E2=80=99I=E2=80=99 and it downloads all the thread and injects it = in my Guix > email folder (and also indexed by notmuch :-)). Cool, thanks for sharing! I don't use Notmuch but I'm sure they'll come in help to someone! [...] > > (define-key gnus-article-mode-map "R" > #'(lambda () > "Start composing a reply mail to the current message. > The original article will be yanked, see `gnus-summary-wide-reply-with-or= iginal'." This comes stock with Gnus (used by Emacs-Debbugs); I just enter 'S W' (capitalized S followed by capitalized W) to send a wide reply (wide replies to keep the bug in CC as well as all participants subscribed). To reply privately to a single participant you could use just the 'R' Gnus binding. --=20 Thanks, Maxim