From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.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 GFkoFlJGOmbqSgEA62LTzQ:P1 (envelope-from ) for ; Tue, 07 May 2024 17:18:42 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id GFkoFlJGOmbqSgEA62LTzQ (envelope-from ) for ; Tue, 07 May 2024 17:18:42 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=GyRAQLc1; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=s6+8+su6; 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=quarantine) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1715095122; 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=uEg+eFAyokck3YN7XHg46tFnrAmfoadeXnRnc3Ni5vs=; b=mRwnc9tWtptDBlDJLENkSZV31DU76UzKGHgU3Bps5CB7eN4Y2kkG8tGsP6B+ydpBF7k3R3 KxVo1mQIxXnBM2HSHBZjMXK+NAIcOSccfyKN3qYB+LXLosoC6fQ62a2qKzg9SevBZVm41a ran3eLXyyowSxdPnKdtGAInn1dX7WjkgxrJTWGZHODqazbaJi+0el9BWjWR4qfbsIhvZJr X1+5DHsE8bDO8h999dq4OubPHKCTov2TfmdJYWfbvj9QGjggx5h9RLvXcuCWinWs4gaxC8 UcWkITi5a2heMAZXxwg0Bgh2BAW1aLDnbGjCCREOcj1jAL1OHYMU0aOe8f8F1g== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=GyRAQLc1; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=s6+8+su6; 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=quarantine) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=2; s=key1; d=yhetil.org; t=1715095122; a=rsa-sha256; cv=pass; b=sRb6JTWAos3mM0NqoCvlIHyUMbRvymQ6qkazUz3cZmOIARAZXMo89vZgRoMg5VP97rarfz Ybea76L3B/H0Hruk7Yut/7NeBQrqTNb0nsZ4QrK6zSPD4N1vzjOuXTGdItkR91hn1Er8KD Vzfxyd/vcPG0xSpq+c6hiEkZcTK62b34TE6lDlrf+Vo82Qe79K0eWLF4fWUOYiKN7V7/lI hv9zcEeaNjDMVCXtqTA42SneEefhceC6aN4jmQW6z7bgl+iqobs2mNQr0XP4hQR+yV3Uq1 lVNDMqD9ku8GQeo5fJJCCwF36fkIHkJfDCCQwo5m/WCkSBXmLEem5WS4LEweIQ== 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 99CF426C4C for ; Tue, 7 May 2024 17:18:41 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s4MZL-0002TE-2n; Tue, 07 May 2024 11:17:27 -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 1s4MYu-0002RI-CI; Tue, 07 May 2024 11:17:00 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s4MYq-0004D8-Pd; Tue, 07 May 2024 11:16:58 -0400 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 44793vXU016424; Tue, 7 May 2024 15:16:53 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2023-11-20; bh=uEg+eFAyokck3YN7XHg46tFnrAmfoadeXnRnc3Ni5vs=; b=GyRAQLc1TFRwu4jaHTuePRcN7SUy9RMCD+htWHkecznISp+9Z4LsRV7dfrrG4NmSAGgH geLv7Y+oOGnrFbANVuG9ZrKle52ZvqM5+nhYy3/W9XmTt/CP+EhNYxwM+1u8kB+BxNh/ xyV8+h2zEdKB3Zi1QozUPLXHpWGOhW4bro6g6bhl3zewCbatSlet0tHXwYgbftMWHtyQ 5H6lRfDaEGAQgQhvap5XoPG4teCdmeWJRhASJH/JaqXXNK5qBlEvrPSnK0ZWhJRmqeCO ue5RQDG+zt0NIRxpiEGuHE75qdSEo+F0PZVs3+Hzvg9hoXW4cXruF19JSv7C0aScKDKV uA== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3xwbt5593k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 07 May 2024 15:16:53 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 447E5fPq029234; Tue, 7 May 2024 15:16:52 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2170.outbound.protection.outlook.com [104.47.58.170]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3xwbfdd5t8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 07 May 2024 15:16:52 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Au/tH2NHFQiwhgPr8tQGy3JWUAdKdRtzFN6pUFDCWmcsWZ0g2cWAsU+TNkaiEXSzWdjwAY0uyZgYn/GD0l8OsTPiGtl2yd9Lh1dEw2lveQ/vkCWvQG8nNWkqvJL+h9YzXCZzVayARPo8xkKz3ousmV6py2M46vgGCBPOC9hEWfA5V3dkAQtYrOdCWxPHQuXZonDECY+aRgtsRc5fYz1s+zy9nIoE25aCwXH0r9xzcuBnfVSAWnVgGf2QTK/hvHav/CxDRjQiIOs0XkJ77KhYC09a9LfS4b6suNwYqgcTxPS94f7sTxBFX2NcJ9y0K7m0jbMKs5QwuOlnHNUvdmtV+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=uEg+eFAyokck3YN7XHg46tFnrAmfoadeXnRnc3Ni5vs=; b=K5ITIFyl3fz88U4WvuyEAGrS7rE4gd9j+lTU0QrTTY8TQxEoC+z2oc/Nc0x7CJrCilANZFwF6tw+tPgEVgwYDxaF67P7u/HsA3GP+dHsHQPPeR/iiSon8Q82B1NTIhVmqFTKlZfD5NEh/cpXcpMHIEWui4fi8nK7g7+ZBRjfwdtvmlDB9/6GtRawtDbdrORAjK2NLgOKPv34f6WHGb9UmpCafqz9+W+JLBBfG2TXOr9oaWQ6+/R+jDm5Jzns5VaqsE3OtDv4esO3qqIw+PO7fIIgDnK/tyOs/sgh3Po6IODX9EWGNdI8kftrozUnLmkffqYJAf8/DQP83si7grztdA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uEg+eFAyokck3YN7XHg46tFnrAmfoadeXnRnc3Ni5vs=; b=s6+8+su6qeyfKdP/XR3f2xISUIuud9ApEIw99GEdCiqumumqHck1gcBN1aFyR8GlvbegafGgytW4enty0oWwTNFClyPhwWl5N/gvxoABGoEsgM7sxYqkBElobcK/2HV+kwGzhZAELZ3Gy7uC+Q9qN1dwhK3dZo+yASi/E1VgLA0= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by MN0PR10MB6006.namprd10.prod.outlook.com (2603:10b6:208:3ca::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.42; Tue, 7 May 2024 15:16:50 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::380d:4e6d:faae:a72a]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::380d:4e6d:faae:a72a%7]) with mapi id 15.20.7544.041; Tue, 7 May 2024 15:16:50 +0000 From: Drew Adams To: Eli Zaretskii CC: "jporterbugs@gmail.com" , "yantar92@posteo.net" , "emacs-devel@gnu.org" , "emacs-orgmode@gnu.org" Subject: RE: [External] : Re: Adding custom providers for thingatpt.el (was: [PATCH] Add support for 'thing-at-point' to get URL at point) Thread-Topic: [External] : Re: Adding custom providers for thingatpt.el (was: [PATCH] Add support for 'thing-at-point' to get URL at point) Thread-Index: AQHaoHj7zFyFlgbHF0i58BduJ5hyCbGL2TuQ Date: Tue, 7 May 2024 15:16:50 +0000 Message-ID: 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> <8634qtbypq.fsf@gnu.org> In-Reply-To: <8634qtbypq.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|MN0PR10MB6006:EE_ x-ms-office365-filtering-correlation-id: b5222a52-28df-4855-6d7a-08dc6ea8b835 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230031|366007|1800799015|376005|38070700009; x-microsoft-antispam-message-info: =?us-ascii?Q?HdhIYR39AzXVh4qN93zKMoeSeB0ju0dD/utt7JrZqcLkkUIuYNPCd/vxX12p?= =?us-ascii?Q?fNoO9wlIOrI+PUmqSmBlrs3vcsOBuXu4MZt0Yg5MWBBsyOcWKU4J9lDYwDuh?= =?us-ascii?Q?Zjz87qlKBH6GXaf8mSWGVprGJt94F2IRpyqA76ZF/ES1vu0AMlCyWUiNyJVd?= =?us-ascii?Q?71i1e5hexS7PAfxIqeAuo31AAT4P5nqWGtBqREilINb4zEMjiugbjpjBQjvA?= =?us-ascii?Q?eb617Dv4ErQvAfRx/fFEM/oV6XVg0wl9Gqq+9W74oHBuaGTplhQ3PD4Aup4+?= =?us-ascii?Q?oCfD6ab8syDRf9ojSxmMU/4KLIC1MG5CQ7tpt9dmLK6//jE2YjdmKE9jmpX0?= =?us-ascii?Q?CL5lhc43a3kVJikDCdaSAFO8hevgYAsB1iN2ZGWJ1IDZMy9mnRwYccQFmuFf?= =?us-ascii?Q?izHdzGspxMJp4ImdeGp7Iy5JZXnc8jrII1tlJSgZW1AzXL6nLwn9X+tGMg2u?= =?us-ascii?Q?l8WYI+qp/vVl8GG5+qPMmHOcu1j1jPuMgR+j9MiZqD0CbNFIXO0v7MBGo1GY?= =?us-ascii?Q?+KNd6dkTqv5uoplNbFKSjY7YJRWJWZSGq+cZD5DFCS2rlmEAGAYJqEg/U1is?= =?us-ascii?Q?bJ1nlYK8o2CcqfbHzoReSqEX8AbWBtQh3WOkdRRf0thxcv5lE5ks8RGIXgxH?= =?us-ascii?Q?d/STb5zbAZ3MpIv4/HEhMI5rD39/XlRI19M8LOfReth7ABFjE2ZzZhl0XWfv?= =?us-ascii?Q?pTbKpQ87t4+sG1MVZ22jeZWRnM2xKjlxCEOPo9iuEscci3K7SGBC21VV9zUH?= =?us-ascii?Q?swI2zGdFEIX/YiY/0oO0RBK1oSjxm8rieNacfQ7GG9Xghd5hijUy3qjsz3qF?= =?us-ascii?Q?fN8ptmNWaozB1U1VIQDDxnuqQVGMAd6r3GtZKiQmy6vO6EVmZOioMjkYOJFJ?= =?us-ascii?Q?uOCHU6dhmCTZYNmvQ0p7ovTwbHrLqhVWDwkpg6PAYaaxzXf0FH+Gtgt4Cy5n?= =?us-ascii?Q?hTxxUaCcN51P5w0EbXTdTyEEd+wO4DuUA+QT7VEd/NRW6NYboU54IworJFrS?= =?us-ascii?Q?7HjvDBRbWiDxYzZQdpX16mTYpPC0mvY2h64z7UNURxXww/2/HTci0jDuaJDu?= =?us-ascii?Q?ipMYbT+g2AOsnNkTqsR+D2f8+RYaMDq4INt7Dgj6upFdydYUYZPUFvkg6vZl?= =?us-ascii?Q?Yr29+aaPC1RTX76eb0kXc8PLVxzcLXt5dsPiCsFrrcf6Zfpe1MTGWwcS3Pju?= =?us-ascii?Q?UzKtYYpBJ5CNduFeZP4yMMaHFtkwPq76zFcAl53J9f+EN9p8hslA6loItVyW?= =?us-ascii?Q?I9S10eZCEEEAIRulBTAxbx/jgAjsZ8nG99etZusZxMQjTSvtqTsudiN/XiTY?= =?us-ascii?Q?0BN/NzDHKjYEncgn+lBqkskJVutTKJDuSfHrG5Rsm0bSRQ=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(1800799015)(376005)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?j5HtrqiL8+YMe/d7DcVr/NW5jmYt5IY9gaqXeD5vi6ItAQxQoU8vGiFGV+8n?= =?us-ascii?Q?/8OFSKK3J0SEA4AEFZFSbjdNyGsn5DiBJtPfjI+tw/9nfvqXpIR2cW9mI/C4?= =?us-ascii?Q?qHgwzp4ZJdFvMSGlyJymvEIoNwe2oYKgC8TGtp6duWPyXTl3gTF8RILZDL+T?= =?us-ascii?Q?WnD1ahD2SLHBv0fzNmwEtVVOwolrXPEZHKR+xyla3hLAny2+ZCLdJ1SVdvrO?= =?us-ascii?Q?iT84GXeUOPIfVuAYFsJgpfGooU0OyzWVS17Trs7S8li1sSQuBFuCZO8vyaim?= =?us-ascii?Q?PPUPSfclq3/k5gGyUhFSCIJ6UKT3AJtF8VUaJ1eiH33vBcHaURKwQ1dO1I0a?= =?us-ascii?Q?NsivsfSzV+5DKYBx/9eSPFL7KZhGiNP7gz0HgF88bZRVoESpiJ560cDI7lly?= =?us-ascii?Q?w9qwKwASF0lmwpOk0Zct9wNgbLdt41YEqHJL7+qDfsjdJYaMzLyLV4K2qC34?= =?us-ascii?Q?Ji0bBc8Xm6DSN68s2vqT2gnoxex1pqkrQKSOWTqCNQrDwNO3Cv2JQINQQCNB?= =?us-ascii?Q?lhbcbxOMOrqgwRo1K4dcAlji/8GeIgQhTriR7ObIlmOvcZyF+xQV8jx27Qfm?= =?us-ascii?Q?rBNLwsI7D5yADS+m6ZhSCHKLFVJ8ZSNEX97Fd1FAJPctRtZLXgbaENthSacI?= =?us-ascii?Q?kKqeKYNKC4RhFIyaSqlrbAbfTnVeg71Egj4/l7VpeKbMuHWq/91V9jG+EK0V?= =?us-ascii?Q?xpZ5IHT8LLBv67BRz7Aor2zZYD/EsLwXHAyZ6O34MB8Ji6Ao22UjF0Gs/Qro?= =?us-ascii?Q?sZ0UmrZj3MB0VNgaTi+H0tebWktDpUtvnr0gskyG67lw8zI5NZqS8XW/U1Pv?= =?us-ascii?Q?K5mHCddFhQrKL6VqIujYU+8ik3xi9quHv25dZCnRMzRrQHnwTRWzyZ2vCHa2?= =?us-ascii?Q?N7Npos8rj5kyJjEKVZzED2fv+h8tf59RHSS1HFBmFfeMpeK80/u3RRNb6oOI?= =?us-ascii?Q?ek8ctmLsmRnNLBn3Tb08tnwtf1caNuTRyLuq3IAQVk1KfTD8lyvx0gSNNzge?= =?us-ascii?Q?Y8EUE/0jq6foLeuTq4CORwYN4m1xG79AObW9LEivU20UcXkexAi451B7Dahz?= =?us-ascii?Q?mlyzL8hmB2oGqxp3o3dW9TeHK0zuKjva+OOzI9TYiAYjkZHIH7qSnUgaEOxi?= =?us-ascii?Q?1D+MNUviBI3Ljh5Gm/GC1K0uPEBcoNxyL1rkFTQHBEgSBkcxGotNcik7UAsB?= =?us-ascii?Q?owxpTXwBwFUIDS8zLgY75FuqmJD4K5K/EoiH2sro7b+i2q8tN4k05y2mCZsS?= =?us-ascii?Q?9kxb1xGP9gXcag78IIkTsBnGHhDksJ2uVNPcDf/3ngxdY90Pk0RET0+HOZh2?= =?us-ascii?Q?7fKylXRK+3/J8yhJPsaBJr96KXHcaMeJQpHHOFuObRG80h6FHquhzsvSXxfo?= =?us-ascii?Q?Cv1lC2pPpDP/F5aa6KGSrTKoCwXUaIW4s4M3F7NUFht/jaJBdazKzx9GjJiR?= =?us-ascii?Q?sXNzTyYnFyp57obaH7roKrfe0h+ws+EGJZ7d3pWwSi+G0ClSYKb3THbHW6jb?= =?us-ascii?Q?mt73R9t8LgAFBBr+uWSHfYmBNRkuxx7J3N3pRvCuKCgeBD55DfMUixCkybLh?= =?us-ascii?Q?EL5bbTs8J60ZoQ9UGlt+49pkBxXG7NUEu3r0Lzwg?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: MFexutmygOPGBRfbZ4hZIPF7sR8H6hbydRm2dWdjircTIpG5nKc8iEua8kOhJrj+TlAYXRzqtZ+HuJL07muBQQ4J0XzPfOP+RqoxGRyqM0PsqfX1HZ94ZUXlvaBD487H89Clp437S8uS6w2oX0O4gCEJaWeNjjMt3DgVGETJkIk/X97jXG7e4JzH+a/B1Cc9fdLq0bTb4tJaMvZpoNLnY66XwUeBFWcgY1505bVJWKZGT9gAQOfOc7/Ab7QOmP8uz3q2GhZOhj3NpR25DMaPmoncmz48eWlE/xIBhGMZBAzROmOOMTjUjX8p0Co8e4ZqYHaCWos1QbDbdPuLlTE9Gf3kzttPOgM+PX7eUeeWHLRDk5obFv0ad6t78vAHHFfg25Octpj+IhVNSHOm4itm+xqMv6ztv0X158yGwDuNbuqLNYP+h/KwzdxN/JxnOnqaSjvph4v7b4/3PgTt02yjp/c1x/CL8MXriApEyyjqwUE0a8reJOx6u/OSiTH/9xIHuagNY4PmQzKalIOaMoAcwEa7lbyIUWwQ7zj9tLUUh8KSyN6f8uL8+na/saClKCKD9VBSRznw9wtKyiXHnlmM6ww3RedWNBmt3VV6tbPT/tU= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b5222a52-28df-4855-6d7a-08dc6ea8b835 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 May 2024 15:16:50.3764 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: EeBxYC022qtI9VV3vJHDo/wfCvFa2bcM5R4SNrEywVwIjxLVanstJS9MT5FL1lRLLFXTNVZK90yGMXy+MscZYA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR10MB6006 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.650,FMLib:17.11.176.26 definitions=2024-05-07_08,2024-05-06_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 suspectscore=0 mlxlogscore=999 adultscore=0 spamscore=0 phishscore=0 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2404010000 definitions=main-2405070105 X-Proofpoint-GUID: 7--jHlOqoNkRyziqDVcnLVbjW2o2RA42 X-Proofpoint-ORIG-GUID: 7--jHlOqoNkRyziqDVcnLVbjW2o2RA42 Received-SPF: pass client-ip=205.220.177.32; envelope-from=drew.adams@oracle.com; helo=mx0b-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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: -13.77 X-Migadu-Queue-Id: 99CF426C4C X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -13.77 X-TUID: Bsf7Cyz9DdyA > > I hear you. The behavior should be changed so > > that, in general, bounds-of-thing-at-point etc. > > return nil when there is _no thing at point_, > > including when point is after, including just > > after, a thing but not on such a thing. > > > > There can be commands (and noncommand fns) that > > return things _near_ point, not only at point. > > And "near" can be configurable with an argument. > > > > In particular, they can do what the vanilla fns > > currently do: return a thing at OR just before > > point. But the "-at-point" functions shouldn't > > do that. They should do what their names say. >=20 > I disagree. These functions are nowadays the basis of many > interactive features, and users are usually mightily confused by the > fine print of what "at point" means technically in Emacs. The current > operation is much easier for users to grasp mentally by observing the > position of the cursor, whether it's on or just after the "thing". Of course. IF the only use case is (as it's limited to now) trying to get something near point, to use as a _default value for interactive prompt and input_, THEN there's no need for an actual at-point semantics. No need and no advantage. The point (sic) is that there are important, useful _additional_ use cases, not supported by the current ad-hoc semantics. The idea behind Thing At Point is much more general than the single use case that the "many interactive features" you tout boil down to. And no, legitimate at-point semantics doesn't require any complex mental grasping. It's in fact the current behavior that leads to mental gyrations & puzzling, because of the inconsistency that Jim pointed out. The proper semantics is in fact far simpler to "grasp". =20 You're just _used_ to grabbing things that aren't at point, such as a list immediately before point. Habit can make you think things are straightforward & simple. =20 > > It's not hard for Emacs to still DTRT. It just > > takes a decision and admission that the behavior > > was misguided and unnecessarily limiting (BIG > > time). >=20 > We made the decision. We know. It's not too late to fix things, and it's not hard to do. What's lacking is the volition. > It just is not what you think it should be, because > our considerations are different from yours. Exactly. Your considerations are limited to maximizing the possibility of returning a thing near point - more precisely just before point OR AT point (aka just after it). (And as Jim pointed out, even that's not supported consistently.) With those blinders on, your decision makes some sense. Take off the blinders and see there's a whole world surrounding the narrow slice you saw looking only straight ahead.