From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id mDw7BNQA1WNrRwAAbAwnHQ (envelope-from ) for ; Sat, 28 Jan 2023 12:02:44 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id GHETBNQA1WOdnAAAauVa8A (envelope-from ) for ; Sat, 28 Jan 2023 12:02:44 +0100 Received: from mail.notmuchmail.org (yantan.tethera.net [IPv6:2a01:4f9:c011:7a79::1]) (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 EE0D838516 for ; Sat, 28 Jan 2023 12:02:42 +0100 (CET) Received: from yantan.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id 236585F3E6; Sat, 28 Jan 2023 11:02:40 +0000 (UTC) Received: from anarres.sindominio.net (anarres.sindominio.net [94.130.32.254]) by mail.notmuchmail.org (Postfix) with ESMTPS id A54D05F3CC for ; Sat, 28 Jan 2023 11:02:37 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by lesnaus.sindominio.net with ESMTP id 0745A12A0197 for ; Sat, 28 Jan 2023 12:02:35 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 lesnaus.sindominio.net 0745A12A0197 Received: from anarres.sindominio.net ([127.0.0.1]) by localhost (lesnaus.sindominio.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 014QkTFeodnj for ; Sat, 28 Jan 2023 12:02:32 +0100 (CET) Received: by lesnaus.sindominio.net (Postfix, from userid 108) id 3CC9612A0199; Sat, 28 Jan 2023 12:02:29 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 lesnaus.sindominio.net 3CC9612A0199 Received: from [127.0.0.1] (localhost [127.0.0.1]) by lesnaus.sindominio.net with ESMTPSA id 5ECAD12A0197; Sat, 28 Jan 2023 12:02:27 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 lesnaus.sindominio.net 5ECAD12A0197 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sindominio.net; s=mail; t=1674903747; bh=Mhrpc15pYelzotp8Zt1ZoC+FAmFaHoHisZ2xOC9jXaQ=; h=Date:From:To:Subject:In-Reply-To:Cc:References:From; b=i5S6UthvUhtXC5EAP6KvdRkPWrJ8HEpfhpmpuHcfAnVsv4Z8O6YJ4g2SxuU6uDJuT 3sQwPhKmQ9g/7c7xVkIIlC98SQ6/XnG8SjJCWv8FoDm5XRYVe3iPYIAa/+LmhghGKM KtodAL3hWnm4G4+IjYGd10s71QTRh17toeCbjZ4ClvIc6ja10C1XBlIfNTGWMLIfmO mKVJXQbhuWnk3f22ZApivo0Q2bpDwD32atuCOr76VFSXqOJt1xoSOKoX+cWxKpZgMg YNcnKrgER+QytGU0q4fatOEOKeZVgl1jvFOSaQPHur0Wo0j4RUv+BVB2ivq1RvW6QI s+G6wcx8oNiMXZlt5XWLSpPsquCDrDj9ZXN7e2qfz80ags1fS6OhEGp8F2TTX8yb+T FtEUecGrWNimDB3cZZxmzr9+NzMGBTKF6xWkXenLaRNXfxErQvgayj2YDwtjiZb9xw 7VhaXLc4OWH8WnZCIF/V6nfDU2D+I9W8FMNdjUpM9xNXacs1PIneJ/hqHFCBj/x0cw 206EQNWpXQwzfEVKWBtTFfXxTAjpjGLteSI8l/59TSFQnRXb1XOQ92EKnhXfooFzWs E9q+nyXCJrUhQ9J7ow1SHmAwxQfqplUXTXIXcndnVsxmxdAE0e3ldSnJG6BphsB8k2 VC8DHIG+813p+9n4lrUv3/LE= Mime-Version: 1.0 Date: Sat, 28 Jan 2023 12:02:26 +0100 Message-Id: From: "inwit" To: "Greg Minshall" , "Daniel Kahn Gillmor" Subject: Re: emacs: keybindings in notmuch-show for copying the target of a link for a text/html part? (M-x shr-copy-url) In-Reply-To: <2089268.1674828328@archlinux> References: <874jsd3tog.fsf@fifthhorseman.net> <2089268.1674828328@archlinux> Message-ID-Hash: J2WLMMLS4XMD7D6A4GPWPM3GUDCAXPGP X-Message-ID-Hash: J2WLMMLS4XMD7D6A4GPWPM3GUDCAXPGP X-MailFrom: inwit@sindominio.net 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 CC: Notmuch Mail 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=1674903763; 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=XkDu2noJIrE/CjUGdgjcArmZjHWPk84NVxvEQkKXZbE=; b=eQhfzMPoYOzzuBWfmWZpumMKplSB0LyeVKYUECBU2gYdBvSP0C/PQAKBcuHfX3rseodwTA PSzqQUoHEtr1blaOPLqwhnSgoEPzHS4BtRSRd97QR5/TO+0xVcgvAqj4ik6cNC1yGzA7jH PrB7tGOZML2xgVnQlFsgw1Rbj1pEgA5ctXzTbOVZfS3xxMtLQlyeNWFOLt9oDmzD0tvpfY sxsDhuWDyMzVTrSbho8MXnweH2xLSaHyLgWrUb2MUsZ52OOFfJSrpFrGpDmq6ZgVR3eZCp 4kJd8CWJDrOwdQ/4eKSSARXr2u9dAfLaBTZigZNDqsDOOJpAMzeOqT2DEe/www== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=sindominio.net header.s=mail header.b=i5S6Uthv; dmarc=fail reason="SPF not aligned (relaxed)" header.from=sindominio.net (policy=none); spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2a01:4f9:c011:7a79::1 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1674903763; a=rsa-sha256; cv=none; b=fTt6GM0TKtE8zLTAzQdLgvn2DFBIMzlNh2HAuZ8OLbZSyA6GtTyhsyCrQ51tdYRgs4G5Ag bhYwUhHQe8z2MsuFW5vZQHd/ib1iU1KS6KzZ2ZjI5YlGHsh6p3FRRWUEoazBv54sokVRqR 0MEg2jLpEFuKXSGKkls92S1dO+/Qcq4hNyesAyEu8xkvbJgA53aLbvJIMSzzZkRxbN5PFl Fxk0Kh0dDxrMUWPPWZlUUHgvp857rPd6JaHE6TwvO38TVw2+bhPaXJfmwFCniTZV9DzIIz GRc7zagJqryiTodpXiHbAK/L7W+qpNURGzpEEnM4pOOtENf6xceR9iCOIep+kQ== Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=sindominio.net header.s=mail header.b=i5S6Uthv; dmarc=fail reason="SPF not aligned (relaxed)" header.from=sindominio.net (policy=none); spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2a01:4f9:c011:7a79::1 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: 0.19 X-Spam-Score: 0.19 X-Migadu-Queue-Id: EE0D838516 X-TUID: NyBLOVnOB2Qa On Fri Jan 27, 2023 at 3:05 PM CET, Greg Minshall wrote: > you might think of using the link-hint package. I was going to say the same thing. link-hint is an essential part of my workflow. Since I mostly use notmuch-tree, I have this: ``` (defun inwit/notmuch-tree-open-link () "Avy select link in message window." (interactive) (when (window-live-p notmuch-tree-message-window) (with-selected-window notmuch-tree-message-window (link-hint-open-link)))) ``` Properly bound, it saves me a lot of time.