From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id UOglH0Lcs1+JPwAA0tVLHw (envelope-from ) for ; Tue, 17 Nov 2020 14:20:50 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id MCz8GkLcs1/OUAAA1q6Kng (envelope-from ) for ; Tue, 17 Nov 2020 14:20:50 +0000 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 BB32094050F for ; Tue, 17 Nov 2020 14:20:49 +0000 (UTC) Received: from localhost ([::1]:41426 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kf1qi-0004Wl-6b for larch@yhetil.org; Tue, 17 Nov 2020 09:20:48 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33748) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kf1qS-0004VY-KK for help-guix@gnu.org; Tue, 17 Nov 2020 09:20:32 -0500 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:36395) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kf1qQ-0004jh-Ny for help-guix@gnu.org; Tue, 17 Nov 2020 09:20:32 -0500 Received: by mail-wr1-x435.google.com with SMTP id j7so23341644wrp.3 for ; Tue, 17 Nov 2020 06:20:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=xWyYDmt1aj9MQAW4iyPCHNbBc2L4d/aF3vhNot0h7rg=; b=QVWcEIozU2UDuAcwTYNJ0rkQlx4pWxczKEpflopc/z9VKCZgSs28wlJfKbnVXTNLD6 Rt0OqJnKGUDoPVcTuKep0jN69wqRwPJaEcOzAMOQnUzGauUmURG9+TAhQ6RGtLLJ4sR9 Mth4fsHNykhSLRDK5lWKk+qQ0sSrhGmGbbT8hiT5Vnc9nxONPACn5d8LLsaiUg2LVSlW FJ9iuIBAquCJWRQaz+Qq9pn2qaRFzHI+O1pzuJUoV3etwX+z8mHeGbJ1V9z3nbOgn+AQ 4SNPdTZn2TF1iEpMadXbSGCw1ocyc6zLcg7oJ7KVUQXlq/WL8LVDPrpX3wc0nHUxf91D pUNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=xWyYDmt1aj9MQAW4iyPCHNbBc2L4d/aF3vhNot0h7rg=; b=BrIJGYcjrKn18n1nEuTk7/YlddoMbyWVKNMytG84WjVd/Rj1e+EH82RiJ7wxL/Fgfr jTgjK0Gn0QXHuaVuWT5A6GcsW0+Uum0L9/HgVgSpjP9elwfsKOrVsPsVHCbnZ1iMOren cT0VhIiXdoKzitazRWAeCqCzYU304p3dvUS8w8BgMIM0J2KFOCeSaNBeDScx/+If0LhH bAanPLR+C+mBhKYGDB06YVI36yUaZ4YrJP5UI+Ow7YQAobLO+m02wqHVIxj60w573mQ3 Ak1xuLEmmbtAulcktgbUc09OXDx/gnziXTjkNMgs4QFPArMQq1JflybTdVoIvWnOb9ur pl2Q== X-Gm-Message-State: AOAM530h4sctgblk5x0XJUQq39teI71WC2j63elxxg8LFNNqsqaEc3Hq AuAZvwTM3c/mHCypvhdrk7SblxHAKxLOhg== X-Google-Smtp-Source: ABdhPJzbsMvqkrCrRUO7dQde7eMIizaeBsWPKy/yffV4UU+zb/2IiJrNdxGmTSIl9OmC/4IZS1Wznw== X-Received: by 2002:adf:f385:: with SMTP id m5mr26449478wro.296.1605622828950; Tue, 17 Nov 2020 06:20:28 -0800 (PST) Received: from lili ([88.126.110.68]) by smtp.gmail.com with ESMTPSA id i11sm27793520wrm.1.2020.11.17.06.20.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Nov 2020 06:20:28 -0800 (PST) From: zimoun To: Pierre Neidhardt , Kyle Meyer Subject: Re: Workflow with mu4e + magit for sending patchsets to guix? In-Reply-To: <87pn4ca1c7.fsf@ambrevar.xyz> References: <87ima5f3mi.fsf@dustycloud.org> <86eeksq2v4.fsf@gmail.com> <877dqkpv4t.fsf@kyleam.com> <87pn4ca1c7.fsf@ambrevar.xyz> Date: Tue, 17 Nov 2020 15:10:47 +0100 Message-ID: <86zh3gnkew.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x435.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix@gnu.org Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=QVWcEIoz; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: -0.71 X-TUID: kWd1QgRSkKnO Hi Pierre, On Tue, 17 Nov 2020 at 08:28, Pierre Neidhardt wrote: > Notmuch user here, today I learned about > notmuch-show-stash-git-send-email! Some weeks (months?) ago, I also =E2=80=9Cdiscovered=E2=80=9C the Notmuch s= tash stuff. For example, if I want to refer to your previous message via classic way, I do: 1. Open webbrowser and go to the relevant page of archives 2. Scroll to find the message, click 3. Stash the URL 4. Swicth back to Emacs, yank Maybe instead of webbrowser, I could use eww to avoid the switch. Anyway. The issue here is the numbering. Your message was the 109th message on help-guix this month but this number is impossible to guess, well one needs to parse all the mbox archive and count. Argh! Each email has an unique identifier the header Message-ID field. For example, the one of your message is: 87pn4ca1c7.fsf@ambrevar.xyz. And serves the mapping via public-inbox. Concretely, I do =E2=80=99cl=E2=80=99 (notmuch-show-stash-mlarchive-link) r= eading your message, select the archive and I get: Select the archive because by default it is linux-kernel related archives: LKML, MARC, etc. even if I do not know about Gmane. My config is: --8<---------------cut here---------------start------------->8--- ;; c l stashes a hyperlink using Message-ID instead of numbering, e.g.: ;; https://yhetil.org/guix-user/acba4413-a4ca-d7e5-08f7-24ac9839b830@post= eo.de ;; vs https://lists.gnu.org/archive/html/help-guix/2020-10/msg00177.html (mapcar (lambda (what) (add-to-list 'notmuch-show-stash-mlarchive-link-alist `(,what . ,(concat "https://yhetil.org/" what "/")= ))) (reverse'("guix-devel" "guix-user" "guix-science" "gwl" "guix-bugs" "guix-patches"))) --8<---------------cut here---------------end--------------->8--- (Instead of manually selecting the archive, an helper function could parse the header fields and do the job but I have not been annoyed enough yet. :-)) Neat! Isn=E2=80=99t it? :-) In this picture, you could be interested by this thread: Mummi wishlist: API using Message-ID Note that the project Org-mode switched to a public-inbox instance recently: Hope that helps, simon