From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id aPutIOXJUmZkfwAAe85BDQ:P1 (envelope-from ) for ; Sun, 26 May 2024 07:34:29 +0200 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id aPutIOXJUmZkfwAAe85BDQ (envelope-from ) for ; Sun, 26 May 2024 07:34:29 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=IplESlSX; dmarc=pass (policy=none) header.from=gmail.com; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1716701669; a=rsa-sha256; cv=none; b=Ad8udA0PfI65o1N4uYUxbF8R68USFIq+aeHBxOCBRIhPvxMcCXMcka6wV3gjbYcuS38sGr EoLRUPY/N8hYMUkSdba+ggYvMZ8yMX/m/mhIz18yQtAOnw1CXX5MWRhcTwaYF/WRV0E/Qt FTOgwf8nkid41k6wkR/trxFavQ9NUkMCzrMrJT93vs/r3W7shchEKgfqhfZ4fv8XjP1yde X13idOWRHYixc6oCmvvjXHwQkmlTtJ3CY+F9ii9msV4YpVZIB9ZdpJaCiLsD94bhCznNng jvYGVYv8AMOBJIU++kajxKf0y1265wQpxhn/wbdwPNm2lFSq0zZPBWQu+EY9oQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=IplESlSX; dmarc=pass (policy=none) header.from=gmail.com; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1716701669; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=pk1+tKa9TgceeimD1lP/QhrwYU7ZqIyvWaBtQ7v4DQk=; b=dZydcKA/Cbx7+fQbzfUf7Xr8Fdr+3FWnS/RifBVqoguZocgPBKTBplENNTnbwWICLzCN6F bHiTK1aw1yIz1uxb1cyLnMIVlASDP7vShHGFFA8Fy/0UlMB7dSrEOhttUPF4u1owjhtVY/ I/O/1h8W7aKrgZ5647TYbti/CPJjk/Ykqw45Z7oT8z8NptuXru6mwyhLGRcKA8qtagy7D8 lvE8F6YiyIsU3RXHJwBNMyev+e/XkM6UAC02EeqAGdzyv4PS48zPNolVDQ6eQMpFYRWmYt Qh135fVrhp/hXrICjtogKXDUu9DTmy8LAr6lo5v9IAGc1LJDDARM88/E5TnZTA== 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 EE9B76924D for ; Sun, 26 May 2024 07:34:28 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sB6Vg-0004V4-1r; Sun, 26 May 2024 01:33:32 -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 1sB6Vc-0004Th-Rs for emacs-orgmode@gnu.org; Sun, 26 May 2024 01:33:29 -0400 Received: from mail-pj1-x1029.google.com ([2607:f8b0:4864:20::1029]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sB6Va-00023j-VY for emacs-orgmode@gnu.org; Sun, 26 May 2024 01:33:28 -0400 Received: by mail-pj1-x1029.google.com with SMTP id 98e67ed59e1d1-2bf5bba7a7cso1741068a91.2 for ; Sat, 25 May 2024 22:33:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716701605; x=1717306405; darn=gnu.org; h=in-reply-to:from:references:cc:to:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=pk1+tKa9TgceeimD1lP/QhrwYU7ZqIyvWaBtQ7v4DQk=; b=IplESlSXQ7m3ZKqv5sTTNU9+ETTUqYhxLnsBSxCpsaW7ZLFkU3y0kTZ5UYBnHDw7Dm vxmHKeROr3t1YI/nu6/xDDKHIKdP3SoSJuu56ihq0qSb/JN6E9kWpKHIUO16X7Ay7RQ6 vXvSGDyCANhOQfyuDqA37pCf+sznKuj+ZlXd0wcN8c++BHchrDlB0VQ63+ycnk1YGfIf ritm+9rL00GzkMSi6/9Tsp27duXTELNpsna1trvlfxL6yBf8mjFvzNFs0WCnz0EsZPpO xf5ds5u4jhinLVEaLnTL7hEth1RBueWHdP9gx7gXwYvP4NCORB1/3gG0riaYXACquGFF oxoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716701605; x=1717306405; h=in-reply-to:from:references:cc:to:content-language:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=pk1+tKa9TgceeimD1lP/QhrwYU7ZqIyvWaBtQ7v4DQk=; b=jwnENqCYQJH8TOEePnxrxkKJW3UrrFtSBntgPY1WwGwdTu4MGFcsfllRjpjpvDbNlf lXKBhjJLX+iWORyR0fGdKu862nN4v87Ro/8zkDzIhroQD2jHStkmUL+WTDR4YorPAWNx 8+0JEJuNg2Jsu0vS6pEeiA/YuzOcQrrN7uEnbHUSn0GzapDObGVXcKeYZds9fj/jPFF5 bvoVsc0dAh0JGr6b2/LuwkYxQow4x/NUuwNfnd0aX28cwtmGTHCCE/bPK4vvo6FW2Byd LHBEUUFejNxn/LIm9NHtsfWlyVWqCv7RQ6xkTsZuuCduV6k4fUk/54rPo9g9EuBCcJCI 6OQg== X-Gm-Message-State: AOJu0Yx5jkzjEnLvVLkiOZzO9fYAY7V/QivsLw5pBFYmg+ro99j+h7rR 2LYY5spSrIctWHUt0XQ/R91QB3agSJyINBXeZ6TZbETQ0th0E0gk X-Google-Smtp-Source: AGHT+IHRpORcKfZ12EMs/HiGg1t8HKHIM3lLTfXJDbKmPns/WFzWraRyJroYpdZ31RLjU7Z5UCziqA== X-Received: by 2002:a17:90a:b396:b0:2bf:59a4:2b81 with SMTP id 98e67ed59e1d1-2bf5e1688bcmr6649477a91.26.1716701605060; Sat, 25 May 2024 22:33:25 -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 98e67ed59e1d1-2bdd9edea84sm5572744a91.5.2024.05.25.22.33.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 25 May 2024 22:33:24 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------MxaKvcgTHAt0nU8jIiuilVsW" Message-ID: <3e484698-a5e3-fefc-ce7f-c0bf3f66f3b6@gmail.com> Date: Sat, 25 May 2024 22:33:24 -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 To: Ihor Radchenko Cc: 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> <87seycrci8.fsf@localhost> <9a9eb3b1-9a48-4868-fb80-7a7b23c535e3@gmail.com> <87jzji6l0k.fsf@localhost> From: Jim Porter In-Reply-To: <87jzji6l0k.fsf@localhost> Received-SPF: pass client-ip=2607:f8b0:4864:20::1029; envelope-from=jporterbugs@gmail.com; helo=mail-pj1-x1029.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-Migadu-Queue-Id: EE9B76924D X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -8.57 X-Spam-Score: -8.57 X-TUID: 9vVu7eMyWQdN This is a multi-part message in MIME format. --------------MxaKvcgTHAt0nU8jIiuilVsW Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 5/25/2024 7:09 AM, Ihor Radchenko wrote: > Ok. Now, may you also add NEWS entry? See attached. I made my best guess on what subsection of NEWS to use ("New functions and changes in function arguments"), but maybe that's not quite right. It didn't seem to fit in any of the other sections very well either, though... --------------MxaKvcgTHAt0nU8jIiuilVsW 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 RnJvbSAxN2IyYmFlMTZhNWUwN2YwOTU5OWI1MjE1NjM1MzYwMzdkYWEwZjhjIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxpdHNqaW1wb3J0ZXJAZ21haWwu Y29tPgpEYXRlOiBNb24sIDYgTm92IDIwMjMgMTE6Mzk6MDkgLTA4MDAKU3ViamVjdDogW1BB VENIXSBBZGQgc3VwcG9ydCBmb3IgJ3RoaW5nLWF0LXBvaW50JyB0byBnZXQgVVJMIGF0IHBv aW50CgoqIGxpc3Avb3JnLmVsICh0aGluZ2F0cHQpOiBSZXF1aXJlLgoob3JnLS1saW5rLWF0 LXBvaW50LCBvcmctLWJvdW5kcy1vZi1saW5rLWF0LXBvaW50KTogTmV3IGZ1bmN0aW9ucy4u Lgoob3JnLW1vZGUpOiAuLi4gYWRkIHRvICd0aGluZy1hdC1wb2ludC1wcm92aWRlci1hbGlz dCcgYW5kIGZyaWVuZHMuCgoqIHRlc3RpbmcvbGlzcC90ZXN0LW9yZy5lbCAodGVzdC1vcmcv dGhpbmctYXQtcG9pbnQvdXJsKTogTmV3IHRlc3QuCgoqIGV0Yy9PUkctTkVXUzogQW5ub3Vu Y2UgdGhpcyBjaGFuZ2UuCi0tLQogZXRjL09SRy1ORVdTICAgICAgICAgICAgIHwgIDUgKysr KysKIGxpc3Avb3JnLmVsICAgICAgICAgICAgICB8IDI1ICsrKysrKysrKysrKysrKysrKysr KysrKysKIHRlc3RpbmcvbGlzcC90ZXN0LW9yZy5lbCB8IDEzICsrKysrKysrKysrKysKIDMg ZmlsZXMgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2V0Yy9PUkct TkVXUyBiL2V0Yy9PUkctTkVXUwppbmRleCBlMmJiZTNlMGUuLmQ1ZDg5MWJhMCAxMDA2NDQK LS0tIGEvZXRjL09SRy1ORVdTCisrKyBiL2V0Yy9PUkctTkVXUwpAQCAtMTQ3NCw2ICsxNDc0 LDExIEBAIG9wdGlvbmFsIGFyZ3VtZW50ID1ORVctSEVBRElORy1DT05UQUlORVI9IHNwZWNp ZmllcyB3aGVyZSBpbiB0aGUKIGJ1ZmZlciBpdCB3aWxsIGJlIGFkZGVkLiAgSWYgbm90IHNw ZWNpZmllZCwgbmV3IGhlYWRpbmdzIGFyZSBjcmVhdGVkCiBhdCBsZXZlbCAxIGF0IHRoZSBl bmQgb2YgdGhlIGFjY2Vzc2libGUgcGFydCBvZiB0aGUgYnVmZmVyLCBhcyBiZWZvcmUuCiAK KyoqKiBPcmcgbGlua3Mgbm93IHN1cHBvcnQgfnRoaW5nLWF0LXBvaW50fgorCitZb3UgY2Fu IG5vdyByZXRyaWV2ZSB0aGUgZGVzdGluYXRpb24gb2YgYSBsaW5rIGJ5IGNhbGxpbmcKK34o dGhpbmctYXQtcG9pbnQgJ3VybCl+LgorCiAqKiBNaXNjZWxsYW5lb3VzCiAqKiogQWRkIGNv bXBsZXRpb24gZm9yIGxpbmtzIHRvIG1hbiBwYWdlcwogCmRpZmYgLS1naXQgYS9saXNwL29y Zy5lbCBiL2xpc3Avb3JnLmVsCmluZGV4IGVkMTg1NjViZC4uNjU2ZjYyOGJhIDEwMDY0NAot LS0gYS9saXNwL29yZy5lbAorKysgYi9saXNwL29yZy5lbApAQCAtODEsNiArODEsNyBAQAog KHJlcXVpcmUgJ2NhbGVuZGFyKQogKHJlcXVpcmUgJ2ZpbmQtZnVuYykKIChyZXF1aXJlICdm b3JtYXQtc3BlYykKKyhyZXF1aXJlICd0aGluZ2F0cHQpCiAKIChjb25kaXRpb24tY2FzZSBu aWwKICAgICAobG9hZCAoY29uY2F0IChmaWxlLW5hbWUtZGlyZWN0b3J5IGxvYWQtZmlsZS1u YW1lKQpAQCAtNTA0MSw2ICs1MDQyLDE5IEBAIFRoZSBmb2xsb3dpbmcgY29tbWFuZHMgYXJl IGF2YWlsYWJsZToKICAgICAgICAgICAgICMncGNvbXBsZXRlLWNvbXBsZXRpb25zLWF0LXBv aW50IG5pbCB0KQogICAoc2V0cS1sb2NhbCBidWZmZXItZmFjZS1tb2RlLWZhY2UgJ29yZy1k ZWZhdWx0KQogCisgIDs7IGB0aGluZy1hdC1wb2ludCcgc3VwcG9ydAorICAoc2V0cS1sb2Nh bCB0aGluZy1hdC1wb2ludC1wcm92aWRlci1hbGlzdAorICAgICAgICAgICAgICAoY29ucyAn KHVybCAuIG9yZy0tbGluay1hdC1wb2ludCkKKyAgICAgICAgICAgICAgICAgICAgdGhpbmct YXQtcG9pbnQtcHJvdmlkZXItYWxpc3QpKQorICAod2hlbiAoYm91bmRwICdmb3J3YXJkLXRo aW5nLXByb3ZpZGVyLWFsaXN0KQorICAgIChzZXRxLWxvY2FsIGZvcndhcmQtdGhpbmctcHJv dmlkZXItYWxpc3QKKyAgICAgICAgICAgICAgICAoY29ucyAnKHVybCAuIG9yZy1uZXh0LWxp bmspCisgICAgICAgICAgICAgICAgICAgICAgZm9yd2FyZC10aGluZy1wcm92aWRlci1hbGlz dCkpKQorICAod2hlbiAoYm91bmRwICdib3VuZHMtb2YtdGhpbmctYXQtcG9pbnQtcHJvdmlk ZXItYWxpc3QpCisgICAgKHNldHEtbG9jYWwgYm91bmRzLW9mLXRoaW5nLWF0LXBvaW50LXBy b3ZpZGVyLWFsaXN0CisgICAgICAgICAgICAgICAgKGNvbnMgJyh1cmwgLiBvcmctLWJvdW5k cy1vZi1saW5rLWF0LXBvaW50KQorICAgICAgICAgICAgICAgICAgICAgIGJvdW5kcy1vZi10 aGluZy1hdC1wb2ludC1wcm92aWRlci1hbGlzdCkpKQorCiAgIDs7IElmIGVtcHR5IGZpbGUg dGhhdCBkaWQgbm90IHR1cm4gb24gT3JnIG1vZGUgYXV0b21hdGljYWxseSwgbWFrZQogICA7 OyBpdCB0by4KICAgKHdoZW4gKGFuZCBvcmctaW5zZXJ0LW1vZGUtbGluZS1pbi1lbXB0eS1m aWxlCkBAIC04NzUzLDYgKzg3NjcsMTcgQEAgdGhlcmUgaXMgb25lLCByZXR1cm4gaXQuIgog CSAgIChzZXRxIGxpbmsgKG50aCAoMS0gbnRoKSBsaW5rcykpKSkpCiAgICAgICAgKGNvbnMg bGluayBlbmQpKSkpKQogCisoZGVmdW4gb3JnLS1saW5rLWF0LXBvaW50ICgpCisgICJgdGhp bmctYXQtcG9pbnQnIHByb3ZpZGVyIGZ1bmN0aW9uLiIKKyAgKG9yZy1lbGVtZW50LXByb3Bl cnR5IDpyYXctbGluayAob3JnLWVsZW1lbnQtY29udGV4dCkpKQorCisoZGVmdW4gb3JnLS1i b3VuZHMtb2YtbGluay1hdC1wb2ludCAoKQorICAiYGJvdW5kcy1vZi10aGluZy1hdC1wb2lu dCcgcHJvdmlkZXIgZnVuY3Rpb24uIgorICAobGV0ICgoY29udGV4dCAob3JnLWVsZW1lbnQt Y29udGV4dCkpKQorICAgICh3aGVuIChlcSAob3JnLWVsZW1lbnQtdHlwZSBjb250ZXh0KSAn bGluaykKKyAgICAgIChjb25zIChvcmctZWxlbWVudC1iZWdpbiBjb250ZXh0KQorICAgICAg ICAgICAgKG9yZy1lbGVtZW50LWVuZCBjb250ZXh0KSkpKSkKKwogOzs7IEZpbGUgc2VhcmNo CiAKIChkZWZ1biBvcmctZG8tb2NjdXIgKHJlZ2V4cCAmb3B0aW9uYWwgY2xlYW51cCkKZGlm ZiAtLWdpdCBhL3Rlc3RpbmcvbGlzcC90ZXN0LW9yZy5lbCBiL3Rlc3RpbmcvbGlzcC90ZXN0 LW9yZy5lbAppbmRleCAwNzJkNDA1YmQuLjUxOWI5NjY0NyAxMDA2NDQKLS0tIGEvdGVzdGlu Zy9saXNwL3Rlc3Qtb3JnLmVsCisrKyBiL3Rlc3RpbmcvbGlzcC90ZXN0LW9yZy5lbApAQCAt MzYzMCw2ICszNjMwLDE5IEBAIEZvbyBCYXIKIAkgICAgIChvcmctb3Blbi1hdC1wb2ludCkp CiAJIG5pbCkpKSkpCiAKKwwKKzs7OyBUaGluZyBhdCBwb2ludAorCisoZXJ0LWRlZnRlc3Qg dGVzdC1vcmcvdGhpbmctYXQtcG9pbnQvdXJsICgpCisgICJUZXN0IHRoYXQgYHRoaW5nLWF0 LXBvaW50JyByZXR1cm5zIHRoZSBVUkwgYXQgcG9pbnQuIgorICAob3JnLXRlc3Qtd2l0aC10 ZW1wLXRleHQKKyAgICAgICJbW2h0dHBzOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZW1hY3Mv XVtHTlUgRW1hY3NdXSIKKyAgICAoc2hvdWxkIChzdHJpbmc9ICh0aGluZy1hdC1wb2ludCAn dXJsKQorICAgICAgICAgICAgICAgICAgICAgImh0dHBzOi8vd3d3LmdudS5vcmcvc29mdHdh cmUvZW1hY3MvIikpCisgICAgKHdoZW4gKGJvdW5kcCAnYm91bmRzLW9mLXRoaW5nLWF0LXBv aW50LXByb3ZpZGVyLWFsaXN0KQorICAgICAgKHNob3VsZCAoZXF1YWwgKGJvdW5kcy1vZi10 aGluZy1hdC1wb2ludCAndXJsKQorICAgICAgICAgICAgICAgICAgICAgJygxIC4gNTEpKSkp KSkKKwogDAogOzs7IE5vZGUgUHJvcGVydGllcwogCi0tIAoyLjI1LjEKCg== --------------MxaKvcgTHAt0nU8jIiuilVsW--