From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id mDFWJs22SmZC6gAAqHPOHw:P1 (envelope-from ) for ; Mon, 20 May 2024 04:34:53 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id mDFWJs22SmZC6gAAqHPOHw (envelope-from ) for ; Mon, 20 May 2024 04:34:53 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=IXtvqJBY; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-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=1716172493; 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=YEu/WYhmxDWqeTepOJYL7DFVQy0Oqr5kKuQ321gzg8U=; b=JHvlgMeHFb84GggFH0kWuldrAKcRPuR7RbMH+MZTpbv5c5uj4JhgVMSa+JwHi0rypAJG6Y MrBP6Y3g7KesekNFcbjlCOi7Lf9EyV5RkTHhFrwtp49xbfqhvCIXLxyMdBVLQ0t+1tE883 5qczW3tyWU0qDDptDf9vBHJH9uyyw1gJ+8m/awzv4wSeW5mMRD5ATtLslOBtJraIOBsWf2 JFBez6FhZKpuEd+l7XJrP6XrIOUrNPEM/meVDiaecadyJZWB7/MaeSS5o1WzRJXyQt5xM3 wGzMvW0uTiAj8aSa1sZajeT6Yde8LxTeGiOv6YrZW0mZne25zoS4ypOA6NgtGQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=IXtvqJBY; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1716172493; a=rsa-sha256; cv=none; b=T9UTFs6gtDkEBmbVU/bWa5hvqRhozhc/Noe6TXsslTcv22aKO6pza0KP61WtKPeBfJnv41 YmDs9/hEz6wucPXzoE+lN8JYTNojGWWapJCSYCSo5XCzXSQh76OXO2tq7uqquTdU+s/ghh ZkAAMoPfEayc+/VlcE4PTqDH1oAZ9kDlN0J1N2efQNRBlb2s+3iv/8uKzDrNw7kBicW8Fu pg7XIvupPP+hc3p6r8PwHfplj9m8SkXOLgqO8GWsN+yDO9tr/zvvMxwcfpktaHhy9Znu3h Hfe82Za756B95jviwCeyQSXYPFI/qQ9BZGjr1ChVSguFKgGw9PYI5i6L28Df3g== 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 3F6DE69AE3 for ; Mon, 20 May 2024 04:34:53 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s8sqh-0004t7-Ny; Sun, 19 May 2024 22:34:03 -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 1s8sqf-0004sr-UY for emacs-orgmode@gnu.org; Sun, 19 May 2024 22:34:01 -0400 Received: from mail-pl1-x631.google.com ([2607:f8b0:4864:20::631]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s8sqe-0004Oa-2v for emacs-orgmode@gnu.org; Sun, 19 May 2024 22:34:01 -0400 Received: by mail-pl1-x631.google.com with SMTP id d9443c01a7336-1f0537e39b3so58922245ad.3 for ; Sun, 19 May 2024 19:33:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716172439; x=1716777239; darn=gnu.org; h=in-reply-to:references:to:from:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=YEu/WYhmxDWqeTepOJYL7DFVQy0Oqr5kKuQ321gzg8U=; b=IXtvqJBYDYlO7Ykp8rW7XJ+mcRKEA4f9C6zE+hWS8qD0+pHRmZN5PLXgttzQFYwA7z edP7tSCAlDsVMxM7dahQZbZAUezE3uQuTc7q533SP7LlSy/PHBeQBjqZ5N2hePd7AwX2 +w/Fl3VWQMauTeJAx5GjCexQC3xsxu1nr43lT1WCFwn87J8wI5aDV2WFyRpEtHImdnaQ wVbFFZ4tHS23U+EqS/8jAf+eg5Ckg/srC0uTupXQKHlk3CMeI+sEIilkoaycHKva2PJj +v49c2lavIKK0w73ta/dyx2p5pNKyUhHn75s2CEmECgbd9tASBtjMigRZHbKeMpS3Jm9 F3DA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716172439; x=1716777239; h=in-reply-to:references:to:from:content-language:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=YEu/WYhmxDWqeTepOJYL7DFVQy0Oqr5kKuQ321gzg8U=; b=kYpiDq/Gkwx0NzOu+tFBNdsOaijq7Mg48UWRuSfwWXnuCKhIxBZUSYJRh7dgTgEQ+W N5WN0Ps1Z26hj4C1tr3wewo84C+Nwdm5/hbtciQIf28nd8EpcWCHgSgR67FfyOnU4kf7 nhZrJs3seKBfLe32pa1vykN6THR5yUOO3QzqDJQyjDvz7ija/ItA4Jj7GoQlGJuUZKDi f4ks8HURZ6Oie8B68u8fkC4A8JtOpK6eF5JnR12hPJUagoBx6dwOXJq79kg7JOWDFmgP c9lydJuf2wngWYi6rPNEi/j8teW9NZ5MZY/JG0/uAyj9r4LPQAmBNt7nHn2qnaaJO28C uhLQ== X-Forwarded-Encrypted: i=1; AJvYcCWgYkLrR0293xLLyi+cWC/lGEKkeRxKk8vDp2da8LWB4OcZYvV2FTSpaKaafGQ7FB3V8B6X00H1KURYY3INZ1/uSkM2V8g= X-Gm-Message-State: AOJu0Yz44yhd62wPzwlNE726/pXWmoamqOvrZF0nzB7BIVV92TQ85d/a 4RcpYScFROQQQzei+yNsblLI/olO79gMDVQ+9tk7uCx4pVcl+l4usFj9bA== X-Google-Smtp-Source: AGHT+IGVjTgLhvoNPNYo8/pSyREtU4o/pCVs/wnZooSKpgylildRD0kZiXFFWrb/aR7zzyVax2I+pw== X-Received: by 2002:a17:902:cf11:b0:1f2:fb28:9d2c with SMTP id d9443c01a7336-1f2fb28a0eamr28554795ad.44.1716172438593; Sun, 19 May 2024 19:33:58 -0700 (PDT) Received: from [192.168.1.2] (syn-023-240-098-037.res.spectrum.com. [23.240.98.37]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-1ef0c136838sm192951495ad.232.2024.05.19.19.33.57 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 19 May 2024 19:33:57 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------S38Zi0oZQCSqi2zoPFO44TqP" Message-ID: Date: Sun, 19 May 2024 19:33:57 -0700 MIME-Version: 1.0 Subject: Re: Adding custom providers for thingatpt.el (was: [PATCH] Add support for 'thing-at-point' to get URL at point) Content-Language: en-US From: Jim Porter To: yantar92@posteo.net, emacs-orgmode@gnu.org References: <87leba3ame.fsf@localhost> <88435424-afa3-d7a3-56ff-df9f0a2ca6ba@gmail.com> <875xz39cgp.fsf@localhost> <87ttk6da89.fsf@localhost> <673a0f71-c91f-8461-7388-9efbed6ba24f@gmail.com> <0c66ae28-7088-3ac7-be39-7714b8f80455@gmail.com> <87mspcave3.fsf@localhost> <253c058a-d349-41a7-7733-c73075bffcb6@gmail.com> <87sez36pvl.fsf@localhost> <2f344439-d0d6-a3e5-963c-773bb5c833d6@gmail.com> <868r07fruy.fsf@gnu.org> <2a1c5aa9-9ede-3024-fd93-56251a01f68f@gmail.com> In-Reply-To: <2a1c5aa9-9ede-3024-fd93-56251a01f68f@gmail.com> Received-SPF: pass client-ip=2607:f8b0:4864:20::631; envelope-from=jporterbugs@gmail.com; helo=mail-pl1-x631.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: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -7.08 X-Migadu-Queue-Id: 3F6DE69AE3 X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -7.08 X-TUID: 3m5jsrFurFR1 This is a multi-part message in MIME format. --------------S38Zi0oZQCSqi2zoPFO44TqP Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 5/19/2024 6:34 PM, Jim Porter wrote: > On 5/18/2024 1:26 AM, Eli Zaretskii wrote: >> I think you can install this now. > > Thanks. Merged as ae9045a8bd8. > > Ihor, I'll update the Org-mode part of this next and post the new patch > for that to the Org list once it's ready. ... and here's the Org-mode patch for this. --------------S38Zi0oZQCSqi2zoPFO44TqP Content-Type: text/plain; charset=UTF-8; name="0001-Add-support-for-thing-at-point-to-get-URL-at-point.patch" Content-Disposition: attachment; filename*0="0001-Add-support-for-thing-at-point-to-get-URL-at-point.patc"; filename*1="h" Content-Transfer-Encoding: base64 RnJvbSA5M2M0ODVmNTM0OGM4NzllZjIzMjhlMDAwMzVkN2IxNmE3ZDk0MzQyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxpdHNqaW1wb3J0ZXJAZ21haWwu Y29tPgpEYXRlOiBNb24sIDYgTm92IDIwMjMgMTE6Mzk6MDkgLTA4MDAKU3ViamVjdDogW1BB VENIXSBBZGQgc3VwcG9ydCBmb3IgJ3RoaW5nLWF0LXBvaW50JyB0byBnZXQgVVJMIGF0IHBv aW50CgoqIGxpc3Avb3JnLmVsICh0aGluZ2F0cHQpOiBSZXF1aXJlLgoob3JnLS1saW5rLWF0 LXBvaW50LCBvcmctLWJvdW5kcy1vZi1saW5rLWF0LXBvaW50KTogTmV3IGZ1bmN0aW9ucy4u Lgoob3JnLW1vZGUpOiAuLi4gYWRkIHRvICd0aGluZy1hdC1wb2ludC1wcm92aWRlci1hbGlz dCcgYW5kIGZyaWVuZHMuCgoqIHRlc3RpbmcvbGlzcC90ZXN0LW9yZy5lbCAodGVzdC1vcmcv dGhpbmctYXQtcG9pbnQvdXJsKTogTmV3IHRlc3QuCi0tLQogbGlzcC9vcmcuZWwgICAgICAg ICAgICAgIHwgMjUgKysrKysrKysrKysrKysrKysrKysrKysrKwogdGVzdGluZy9saXNwL3Rl c3Qtb3JnLmVsIHwgMTMgKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNl cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbGlzcC9vcmcuZWwgYi9saXNwL29yZy5lbAppbmRl eCA1ZTlmNDc5ZmIuLjBjMmYzNDdmZiAxMDA2NDQKLS0tIGEvbGlzcC9vcmcuZWwKKysrIGIv bGlzcC9vcmcuZWwKQEAgLTgxLDYgKzgxLDcgQEAKIChyZXF1aXJlICdjYWxlbmRhcikKIChy ZXF1aXJlICdmaW5kLWZ1bmMpCiAocmVxdWlyZSAnZm9ybWF0LXNwZWMpCisocmVxdWlyZSAn dGhpbmdhdHB0KQogCiAoY29uZGl0aW9uLWNhc2UgbmlsCiAgICAgKGxvYWQgKGNvbmNhdCAo ZmlsZS1uYW1lLWRpcmVjdG9yeSBsb2FkLWZpbGUtbmFtZSkKQEAgLTUwNDIsNiArNTA0Mywx OSBAQCBUaGUgZm9sbG93aW5nIGNvbW1hbmRzIGFyZSBhdmFpbGFibGU6CiAgICAgICAgICAg ICAjJ3Bjb21wbGV0ZS1jb21wbGV0aW9ucy1hdC1wb2ludCBuaWwgdCkKICAgKHNldHEtbG9j YWwgYnVmZmVyLWZhY2UtbW9kZS1mYWNlICdvcmctZGVmYXVsdCkKIAorICA7OyBgdGhpbmct YXQtcG9pbnQnIHN1cHBvcnQKKyAgKHNldHEtbG9jYWwgdGhpbmctYXQtcG9pbnQtcHJvdmlk ZXItYWxpc3QKKyAgICAgICAgICAgICAgKGNvbnMgJyh1cmwgLiBvcmctLWxpbmstYXQtcG9p bnQpCisgICAgICAgICAgICAgICAgICAgIHRoaW5nLWF0LXBvaW50LXByb3ZpZGVyLWFsaXN0 KSkKKyAgKHdoZW4gKGJvdW5kcCAnZm9yd2FyZC10aGluZy1wcm92aWRlci1hbGlzdCkKKyAg ICAoc2V0cS1sb2NhbCBmb3J3YXJkLXRoaW5nLXByb3ZpZGVyLWFsaXN0CisgICAgICAgICAg ICAgICAgKGNvbnMgJyh1cmwgLiBvcmctbmV4dC1saW5rKQorICAgICAgICAgICAgICAgICAg ICAgIGZvcndhcmQtdGhpbmctcHJvdmlkZXItYWxpc3QpKSkKKyAgKHdoZW4gKGJvdW5kcCAn Ym91bmRzLW9mLXRoaW5nLWF0LXBvaW50LXByb3ZpZGVyLWFsaXN0KQorICAgIChzZXRxLWxv Y2FsIGJvdW5kcy1vZi10aGluZy1hdC1wb2ludC1wcm92aWRlci1hbGlzdAorICAgICAgICAg ICAgICAgIChjb25zICcodXJsIC4gb3JnLS1ib3VuZHMtb2YtbGluay1hdC1wb2ludCkKKyAg ICAgICAgICAgICAgICAgICAgICBib3VuZHMtb2YtdGhpbmctYXQtcG9pbnQtcHJvdmlkZXIt YWxpc3QpKSkKKwogICA7OyBJZiBlbXB0eSBmaWxlIHRoYXQgZGlkIG5vdCB0dXJuIG9uIE9y ZyBtb2RlIGF1dG9tYXRpY2FsbHksIG1ha2UKICAgOzsgaXQgdG8uCiAgICh3aGVuIChhbmQg b3JnLWluc2VydC1tb2RlLWxpbmUtaW4tZW1wdHktZmlsZQpAQCAtODc1Miw2ICs4NzY2LDE3 IEBAIHRoZXJlIGlzIG9uZSwgcmV0dXJuIGl0LiIKIAkgICAoc2V0cSBsaW5rIChudGggKDEt IG50aCkgbGlua3MpKSkpKQogICAgICAgIChjb25zIGxpbmsgZW5kKSkpKSkKIAorKGRlZnVu IG9yZy0tbGluay1hdC1wb2ludCAoKQorICAiYHRoaW5nLWF0LXBvaW50JyBwcm92aWRlciBm dW5jdGlvbi4iCisgIChvcmctZWxlbWVudC1wcm9wZXJ0eSA6cmF3LWxpbmsgKG9yZy1lbGVt ZW50LWNvbnRleHQpKSkKKworKGRlZnVuIG9yZy0tYm91bmRzLW9mLWxpbmstYXQtcG9pbnQg KCkKKyAgImBib3VuZHMtb2YtdGhpbmctYXQtcG9pbnQnIHByb3ZpZGVyIGZ1bmN0aW9uLiIK KyAgKGxldCAoKGNvbnRleHQgKG9yZy1lbGVtZW50LWNvbnRleHQpKSkKKyAgICAod2hlbiAo ZXEgKG9yZy1lbGVtZW50LXR5cGUgY29udGV4dCkgJ2xpbmspCisgICAgICAoY29ucyAob3Jn LWVsZW1lbnQtYmVnaW4gY29udGV4dCkKKyAgICAgICAgICAgIChvcmctZWxlbWVudC1lbmQg Y29udGV4dCkpKSkpCisKIDs7OyBGaWxlIHNlYXJjaAogCiAoZGVmdW4gb3JnLWRvLW9jY3Vy IChyZWdleHAgJm9wdGlvbmFsIGNsZWFudXApCmRpZmYgLS1naXQgYS90ZXN0aW5nL2xpc3Av dGVzdC1vcmcuZWwgYi90ZXN0aW5nL2xpc3AvdGVzdC1vcmcuZWwKaW5kZXggMjNkMTJiMjZh Li5hODMwNzhlNDUgMTAwNjQ0Ci0tLSBhL3Rlc3RpbmcvbGlzcC90ZXN0LW9yZy5lbAorKysg Yi90ZXN0aW5nL2xpc3AvdGVzdC1vcmcuZWwKQEAgLTM2MzAsNiArMzYzMCwxOSBAQCBGb28g QmFyCiAJICAgICAob3JnLW9wZW4tYXQtcG9pbnQpKQogCSBuaWwpKSkpKQogCisMCis7Ozsg VGhpbmcgYXQgcG9pbnQKKworKGVydC1kZWZ0ZXN0IHRlc3Qtb3JnL3RoaW5nLWF0LXBvaW50 L3VybCAoKQorICAiVGVzdCB0aGF0IGB0aGluZy1hdC1wb2ludCcgcmV0dXJucyB0aGUgVVJM IGF0IHBvaW50LiIKKyAgKG9yZy10ZXN0LXdpdGgtdGVtcC10ZXh0CisgICAgICAiW1todHRw czovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2VtYWNzL11bR05VIEVtYWNzXV0iCisgICAgKHNo b3VsZCAoc3RyaW5nPSAodGhpbmctYXQtcG9pbnQgJ3VybCkKKyAgICAgICAgICAgICAgICAg ICAgICJodHRwczovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2VtYWNzLyIpKQorICAgICh3aGVu IChib3VuZHAgJ2JvdW5kcy1vZi10aGluZy1hdC1wb2ludC1wcm92aWRlci1hbGlzdCkKKyAg ICAgIChzaG91bGQgKGVxdWFsIChib3VuZHMtb2YtdGhpbmctYXQtcG9pbnQgJ3VybCkKKyAg ICAgICAgICAgICAgICAgICAgICcoMSAuIDUxKSkpKSkpCisKIAwKIDs7OyBOb2RlIFByb3Bl cnRpZXMKIAotLSAKMi4yNS4xCgo= --------------S38Zi0oZQCSqi2zoPFO44TqP--