From unknown Sun Jun 22 08:08:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75198: 31.0.50; [treesitter] peculiar error Resent-From: German Pacenza Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Dec 2024 12:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 75198 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 75198@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.173556196027171 (code B ref -1); Mon, 30 Dec 2024 12:33:01 +0000 Received: (at submit) by debbugs.gnu.org; 30 Dec 2024 12:32:40 +0000 Received: from localhost ([127.0.0.1]:57674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSEwp-00074B-Fl for submit@debbugs.gnu.org; Mon, 30 Dec 2024 07:32:39 -0500 Received: from lists.gnu.org ([209.51.188.17]:39160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSEwn-000743-LH for submit@debbugs.gnu.org; Mon, 30 Dec 2024 07:32:38 -0500 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 1tSEwn-0000e2-6S for bug-gnu-emacs@gnu.org; Mon, 30 Dec 2024 07:32:37 -0500 Received: from mail-bn8nam12olkn20830.outbound.protection.outlook.com ([2a01:111:f403:2c18::830] helo=NAM12-BN8-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tSEwl-0006Bv-CM for bug-gnu-emacs@gnu.org; Mon, 30 Dec 2024 07:32:36 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LDWtbmQN9hwcflmkz6zg2AuVgAcEBkfuFexolzjAsr6b6xW834F2rYC6W4GAZqJ0denVJo45g/Pi/W8QE8vCv8aL04w6OWkQCVRdjAinfTOvg1N1rVBmCdFe1V+h4TgRhSUCtnSQFd0dOpKEHIgSML803Bey/29TNhT/NUD3qymjrfFw1q+hlNVw1Ywy5Yp3J2tSluIHJVzZ8eOTBU5gTIe1JLL5y9e5rKNPBZwiDhOuk3Y7XUirUcB8W61L4iV1TaM7QsPn4mx77qxcD76QbZzt1juVPMCnMFjiuh99TxVPzK1pHlCRjLEgowM6FRXdBat3kfVEduF3i8Leken+Xw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=Qfy4iRVBu8O+aPaE2zyIVVSJ2wm9jvd9xfDzyrjWaKY=; b=EDz6MbtlFvbUyogmf3YyAn5Le4VDl6TBItlWaghep1aqGulYnAIteORpyRuB88EIletpSYD01HXwjO/lCbWCHEnVQnXmAl6iNRyAis/CjPBbdOWRlPO4PhpDbIzzXGhezlxrSLXp8By8mpmBIYr0dIHpcetiUqgprkSsVflMcAnGlnOmPuA1ifHSeeepDtKlgFeqbQ8HQ9/7TfH5WgJmZuNzsRcym7fP3x3Inf99n+KnDbibioc048UOjYKRyYjZq5SpY3oPAb4mGjq9AsFArW2AD3CsEnYjRUueBKT4ArW38AGcGRnQ9+dYMrbJdIqMuK6TZGGcQ3NbgClVK6TdzA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Qfy4iRVBu8O+aPaE2zyIVVSJ2wm9jvd9xfDzyrjWaKY=; b=EuTGS7zXVZBiqxdkOgUQQeia2oRwCno/oKeTtljXmOBQQogOXMKArzemXc8OrXSCsQ+kj4i9acixCq9cNmxlziHBcRFz0xdxqSLouOWa81aKMt0/KPY3u9NXVAYuHuwbHwGxAaw/3/l/Av1gBdjmTtEc4BghByXTZvV6Zwxqelx7Zp8xZapJlNnSLrKtDSwzRl0tNBq9Fn8gIJAgTNi61MzsmcJS2QtuYBYyr9A3OClOkNBr3N0NDniO0exuxbMERLDig57ZSK9cS1XIKu9U5JfawZ+7wCSUJNLV7DGcC33nqQD4xmUBhzi5h/LzhxMebxh3a3wt0IVsnm9Uzq+KEQ== Received: from BYAPR12MB3495.namprd12.prod.outlook.com (2603:10b6:a03:ae::13) by CH2PR12MB4278.namprd12.prod.outlook.com (2603:10b6:610:ab::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8293.20; Mon, 30 Dec 2024 12:27:32 +0000 Received: from BYAPR12MB3495.namprd12.prod.outlook.com ([fe80::3e9d:8139:3b96:cea]) by BYAPR12MB3495.namprd12.prod.outlook.com ([fe80::3e9d:8139:3b96:cea%4]) with mapi id 15.20.8293.000; Mon, 30 Dec 2024 12:27:32 +0000 Message-ID: Date: Mon, 30 Dec 2024 09:27:28 -0300 User-Agent: Mozilla Thunderbird Content-Language: en-US From: German Pacenza Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SCZP152CA0019.LAMP152.PROD.OUTLOOK.COM (2603:10d6:300:52::13) To BYAPR12MB3495.namprd12.prod.outlook.com (2603:10b6:a03:ae::13) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR12MB3495:EE_|CH2PR12MB4278:EE_ X-MS-Office365-Filtering-Correlation-Id: 2a9d3a20-c47f-4e91-da0e-08dd28cd5515 X-Microsoft-Antispam: BCL:0; ARA:14566002|19110799003|5072599009|8060799006|6090799003|461199028|7092599003|15080799006|440099028|3412199025; X-Microsoft-Antispam-Message-Info: RXBvdN1f01cdjlSrx56eY1DeDSraaIV1kC+WwfB62oXY2xbILLT480Xk+QViuJh3E3j7npG5URJvxhJCL8pMCeC0Ez+It2iJc/1UeFhVmEk5R65sS30ZbqqlKuN9Jt0kA22EG9iqgN97hjiPgSqcQ6X0h3sPtXXXmIDr2Az+oP0ToNftfplMJjYcO/2Y/rvZd46uE1CROiG5rGn8oFDWKt5PU0HMinW3o3YR0T7z8VZHcDwv8PN/64W8NedUda4XtvxsWH1HqAM/ZpJfECniQSBCSDrtzMP2fxWFEzZbsHLH6nGUiwQcld7A6n1icciUsgeJUGBFnth9+E4pPH/snEAQX8Ad/dOsbyDh8jBK27Ak1TxxU9ttr7VJi5qwxYm0Dn74mEOsG+4nuanTFqMB5zPNQrwPaxJBtncTcPGPCD6zASFcFrAy8Jwe6eD8NYL5DSG9sOBtZ8sEGy8jIVa89gxgeG209tt/CZDk8mbZMrFEZ+nz8uRoCVlRyRCxsw9uMHN0WieWZTtoJ2V8FQvUTNdORTEHOaWcVGnQOAtXAaRTDTb2u6SKBu0LMxEZAS+2ZcS32jqeR7QZcbFRtcFMVN7V3SboqXekDAV7Cu/KjfyfHVfpkhB1VPmKusFMdM8RN9AoqKD7q52woJqtNCt2ZOsufTxyUGkpn6L3nlVTECTwHdemnt0Qn91XiQgVmVKBlOjstnRLtiq0Yxb0JW9GnGWT4OS7E1lgnv1ZxFTzuqjlPls6Riob+zAW1FrIMMTycfiggGlvooYFi0510GFWPXLI/Z+PGtZfJyuG/vUrF2MunQJpKuYimavIY5ZJaaQiJdIEER4BT8NjwQjUV1SMbyGvOZMMEjk6PxAGqCV/i1ASKsfKPmOgxp3WuqgXWjp9l/URfEwzkRNi2nzaGc6xEdL1wS2XesrCObDFwvh0k4o7fdezXWtBqgzs1U3w1wTGhoelb7bXPnhYZMkdAIpIRxsNx4erT1YtLxVVP6rfAu0xlJ/SUHPU/sSuwyyhkngMo1/oSg/dHh77/f8yrdSIj527XujDss7TvGd/4o6O9kQBaBMrFBQ5ZAHMZV3Lxj5poJO40xn3N+nFuw15gslG2Rg9nQT1w9z4BGZ8BTfZ5so= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: gvXFVGyNlCzY+rMynyNqnyW60Y81bn/QE/JiPYGFW4sIo720onxPHbnFpvZ1XVYtbkUV+WdV8qsGKcue2pU4d6UmMsvtMQJLwxafc6Adj1hxpgK0krIQ02tT5Dhucm1vcamAgjfRWFucJWM2QkNM/lqzGwtt1L9yRnxAv4nIudwI9gkB3/rnLfveDLdRrxw91DDSFxpUWBf+MdJiM/1kvEk7nG+2vfdsLB4DoJiGDLxuBeO3lL8Lnc2AsgHso4+YbIR+XHQutZmSbwkrpHNPgHE4B1CYQEoT6AIKEYUnSvapMjff3rYIwpxxtQ+V40n573USYmmowiUCOUvwGqfobqQKeQrBh1dq0yA7dpPzGJQzoJhc+59nNNfxZ6LBFX+UI4bjkAYw8gm+WjiKb1F8XsKCs5y8GCETiTWlvz7sYswyfmHM5fvmS1ImnxDJ9XS5EfGK570Pfs4Pl5LFoDiEJsgSLzQ5n/nTuCub27WekRO0QZsl/sV3xqq9pwx5mXGcUQEwP4qxeZkTqZX7Rr4ad8njMWQH88X67WZDU0YNZfzQYjvcU4y7HAsHaLwnthvDLbT5SrczPVevEGcsHcvFHp0Nez//CPFf9Q1ZTj5+MNljqxwnx/ncMyc5qGdYITO+/S6vkWMaODigcjakwio9OiNlNnbpCSoQMi13rr5SJk/YfQ3P5WdPiFPd4bO9wXp9du1Ve3XLCkSDE0FlTOg5ueq2609dD80TFcR0x5nH8nKHhun3L3Nk38vBXCc20OapuhssmeQXBQ0dNm54d7AXCtT1AiCrZkCvDyaBa+2dx14kvXcQdxCTFCGuThYuX0czl4Jk6HBl41XsPVEDF3O7ttAKlPxalzflvUYFS81vATgDYqF/qYyt1sKPoLdG6SrLPMhkxBVi1YpdOD0JUSECxOxJI+AsJPsu6lntCVWBRcwWNG2+uqJsVKUsd6cobDZOe40qECVqW9VwMq75m/jzfXrugMErv1aElngKiyD7n/alnthjXF5c1CLV2hlOa8Z2zoI5+/f9YTZH2/TLdd7zDiqlEh6uwzJixFYf0+L9EOaAD94mlnHyQm+c5NUSWDLqWK8yjS/P2b/o6xKAwfIRe9pxkvJejv5CeqzsoGVc86mgQ28fR/TzgezasSBHBJyf80D1SWSVoveqZAmlx2X0UCUxD1dPQ5RG2RpeAqlfHylSYCSNMH6JhK+fYpsuh5xmoPqSv4UOM07GNxz+X9hhd5bbZa/1vZAqzz1hsdYqt4g= X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-1cf9b.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 2a9d3a20-c47f-4e91-da0e-08dd28cd5515 X-MS-Exchange-CrossTenant-AuthSource: BYAPR12MB3495.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Dec 2024 12:27:32.4841 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR12MB4278 Received-SPF: pass client-ip=2a01:111:f403:2c18::830; envelope-from=germanp82@hotmail.com; helo=NAM12-BN8-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) ***** emacs -Q: open bash shell script M-x bash-ts-mode Move cursor peculiar error: ("Cannot find the definition of the predicate in `treesit-thing-settings'" sexp-list) Emacs becomes pretty much unusable after that. on Master commit 7671d50b149edd9e19c29f5fa8ee71c01e2f583d From unknown Sun Jun 22 08:08:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75198: 31.0.50; [treesitter] peculiar error References: In-Reply-To: Resent-From: Andreas Kurth Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Dec 2024 13:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75198 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 75198@debbugs.gnu.org Cc: germanp82@hotmail.com, juri@linkov.net Received: via spool by 75198-submit@debbugs.gnu.org id=B75198.17355664699231 (code B ref 75198); Mon, 30 Dec 2024 13:48:02 +0000 Received: (at 75198) by debbugs.gnu.org; 30 Dec 2024 13:47:49 +0000 Received: from localhost ([127.0.0.1]:57842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSG7Z-0002Op-1R for submit@debbugs.gnu.org; Mon, 30 Dec 2024 08:47:49 -0500 Received: from mout.kundenserver.de ([217.72.192.73]:35609) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSG7V-0002OT-Uq for 75198@debbugs.gnu.org; Mon, 30 Dec 2024 08:47:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akurth.de; s=s1-ionos; t=1735566452; x=1736171252; i=emacs@akurth.de; bh=ddNmqCfusSvSpP8Ec5waK/j10lpEG1kyGiUO0/W08KE=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:Message-ID: MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=zeO0eo5SHb4tOJhyexW9tH/9j3KBxpzCCH9vofoWwANQhuFZhBxACDcGq42GPoxN +dMaLGQRhCeKgCZ3hoyOgoc/G/UONz2/Zl99d/ZA7jv8Lws4m+yWxw7kc2Krj6NvI EQ7bVxrCtjO55vzTYOlnfD03pkrQDSeraj1faGgBQL3F3FeHwRBzhxfPjJX5BpwuI lFVnQbwAC5vp0j4VQiMP/cQ6FFuLElGy5PEMhY1Wv3l3iuTmiRoxh8ZVVyjPdv+nU vOMWCkgn40grLkcQgRBX3DqkQoDenNNgScflKacgF/XoekhwJwV1SMQ+dHGWc1ynN oUw/DwXUneShSXXD0A== X-UI-Sender-Class: 55c96926-9e95-11ee-ae09-1f7a4046a0f6 Received: from ravel ([82.207.195.4]) by mrelayeu.kundenserver.de (mreue108 [213.165.67.113]) with ESMTPSA (Nemesis) id 1MhUHt-1twfJf2E9z-00miBs; Mon, 30 Dec 2024 14:47:32 +0100 From: Andreas Kurth User-Agent: mu4e 1.12.8; emacs 31.0.50 OpenPGP: id=42E6E88E86E24E19; url=https://akurth.de/gpg/ak/pubkey.asc Date: Mon, 30 Dec 2024 14:47:21 +0100 Message-ID: <87y0zxmgeu.fsf@akurth.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:ebqgrXCF1z6iMDFf5tHu2k+39XjXWNw1crAQ39Zx3uJEmKggRUX WbDjH2t7vyNGTlSi1it1TixIDk70h/g/FW6SxZA9019sB+KAfu+vtfq/43vloikVLJiV121 0yjbdBaIJelYNYExM9c3rrC6I0wGz+245pyvkAs133oyr0Z0oWo5q2x2t5mplhUfem1f8xb zZiTOeXU+dr+Xd+GrO8Vg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:1c7YYXB8I/8=;DkuzxVhoxkxdm3v5r0DZuoW0mZJ t9VTwgW7sLpSXYgy0/WIOk0IbvUbR2zhti/sXkiy0VGCe+Pknp5RvP/Al2y6x0RrZbVi4ICKn L1nmuhXaffhwV978O5gS6AlFJZ9GGcPaXwS4DRTHZLWn0AaX5BLgoHjQahpukTNMq1Itwc5Qx nk0+sJxSyS6kAV6FX9T5dJ8Agi2PIZpxamruXClOKjvoWMi/Rj2jVGZh96r4qaUiz8LcGPXqt vrTCGzpK9w8SW8Y4msd0FnzjHsvZIqnZxzYeaPY3pxUHB+6GjuoeW5TccMDHTVtQTV6P5+9LQ a7J4Ez42oJn512UnFJOhclcA1lsvlMuon0WC+NUbbL/pWF4LM9Qam2dV4j/vSdJ8ydOXkq1jl eAOCf67QaIzhVNCSruucmizQg3biJc/muVMFbyJsCpXJikzPbmUc/aSt8qdbA7ZSPL0tG/T4U rt+oGgik0OsLymhbSRclIH5oSs+Np7JnJ0h0LDydaCABVzXjKQz3LcnSISj1+9XPGduHJQ3OK gYnBsCll8jHWFiBodCiy1R2xAibJO672F1fMBMNxLeN7ipQrNjqRejMsVJIoRLxCcHpSHVcDJ JfaN45Eil47khnqJdQgsZGcpUH1SP7qnX5em01QkVl7R8vmEKM5T4xCOro9d5NkX7j5jWlpWU MYaZ7p93dgTnStvSDPgWJi7LVjov/V+od/nHhP4DsAfR5O4F+YdOvhUxh0wA/vy3TUiHZW2gj KrQLgKPcuJtgKyLq+BiPBEwey7hvc5WydhzBhdPXTLZlPwJSn4f3yF5445kRSjZaPV6UYTiZe IcoCqLEQ9/M3cws6WP3e93sW5MDy57j744VuRVmMZGY85iK45CX90L9ALlcF9Mo0n2mdQT83N Kii7z7DUZLPhgmCB+WLUEfGnK492qYDHRuUcke+vTkz6LBmFbEpCRyiCYCgVJIYGvxMpP80Ia +EaiRNcbJi3HWRLICN/Oe0ms4Qm0FOXTtMw+NGXOuJiOAZtJuDVDsbP9Toaa5jQTKKVbd7jMH zRQZ+Ugrr4HbdHHa2yvBIvcYp8dex6FVQJo+nS6 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) German Pacenza wrote: > on Master commit 7671d50b149edd9e19c29f5fa8ee71c01e2f583d I rather suspect 1addae07be1982a6cafc0e0b3955b59bd1fb481c "Treesit support for show-paren-mode". At least by commenting out line 3592 (setq-local show-paren-data-function 'treesit-show-paren-data) in treesit.el I can work around the problem. From unknown Sun Jun 22 08:08:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75198: 31.0.50; [treesitter] peculiar error Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Dec 2024 17:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75198 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Kurth Cc: germanp82@hotmail.com, 75198@debbugs.gnu.org, Yuan Fu Received: via spool by 75198-submit@debbugs.gnu.org id=B75198.173558138926052 (code B ref 75198); Mon, 30 Dec 2024 17:57:02 +0000 Received: (at 75198) by debbugs.gnu.org; 30 Dec 2024 17:56:29 +0000 Received: from localhost ([127.0.0.1]:59830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSK0D-0006m6-8o for submit@debbugs.gnu.org; Mon, 30 Dec 2024 12:56:29 -0500 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:40059) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSK0A-0006ln-OJ; Mon, 30 Dec 2024 12:56:27 -0500 Received: by mail.gandi.net (Postfix) with ESMTPSA id DDAB820003; Mon, 30 Dec 2024 17:56:16 +0000 (UTC) From: Juri Linkov In-Reply-To: <87y0zxmgeu.fsf@akurth.de> (Andreas Kurth's message of "Mon, 30 Dec 2024 14:47:21 +0100") Organization: LINKOV.NET References: <87y0zxmgeu.fsf@akurth.de> Date: Mon, 30 Dec 2024 19:54:55 +0200 Message-ID: <87h66l6opc.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@linkov.net X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) close 75198 31.0.50 thanks >> M-x bash-ts-mode >> Move cursor >> >> peculiar error: ("Cannot find the definition of the predicate in >> `treesit-thing-settings'" sexp-list) >> >> Emacs becomes pretty much unusable after that. > > I rather suspect 1addae07be1982a6cafc0e0b3955b59bd1fb481c "Treesit > support for show-paren-mode". At least by commenting out line 3592 > > (setq-local show-paren-data-function 'treesit-show-paren-data) > > in treesit.el I can work around the problem. Sorry, this is fixed now. The problem is that 'treesit-parent-until' raises an error by default. So needed to copy its implementation where treesit-node-match-p sets the argument IGNORE-MISSING to t. Or maybe better to add new arg IGNORE-MISSING to treesit-parent-until. From unknown Sun Jun 22 08:08:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75198: 31.0.50; [treesitter] peculiar error Resent-From: Yuan Fu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 04 Jan 2025 08:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75198 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: germanp82@hotmail.com, 75198@debbugs.gnu.org, Andreas Kurth Received: via spool by 75198-submit@debbugs.gnu.org id=B75198.17359791839477 (code B ref 75198); Sat, 04 Jan 2025 08:27:01 +0000 Received: (at 75198) by debbugs.gnu.org; 4 Jan 2025 08:26:23 +0000 Received: from localhost ([127.0.0.1]:53292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tTzUF-0002Sl-1k for submit@debbugs.gnu.org; Sat, 04 Jan 2025 03:26:23 -0500 Received: from mail-pl1-x629.google.com ([2607:f8b0:4864:20::629]:61847) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tTzUD-0002Se-JG for 75198@debbugs.gnu.org; Sat, 04 Jan 2025 03:26:22 -0500 Received: by mail-pl1-x629.google.com with SMTP id d9443c01a7336-21669fd5c7cso184013045ad.3 for <75198@debbugs.gnu.org>; Sat, 04 Jan 2025 00:26:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735979180; x=1736583980; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=B+A/WMAQV+EeZ5jgAltDgSDNJ10gbAFzytjFxHIsPIs=; b=MOH/rmyNv6MHn3zl646FukAQSrsERb0S7AXfnJ7F2Ujve0m3PWEMWGEx6dA5dHCuKN kwGOPSFsP6UczsiIFOsFWQWSTveNatbOiDynUe02baUR6z44vtSAORlcQDR51kEYsHCa ijHOlX7iMeWlwLhQ9muFMvNog7VYVmHg3Icq0utSzT2XY1hBn4IgvzEmG2bqNXfsVmMe t54u2UCTaUXpL4rphr9vW1ytLTujNWXaUSKoFkGV/jDOWnKr4CnQfpQp8UZ+YhyN5gNQ 13cfnZbiWq0Ub/Cj7Vyak5Nungia+X5/F2hNSVxzG/Rrg4TcJr61fdTEIXtn6E6poVVa oipw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735979180; x=1736583980; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=B+A/WMAQV+EeZ5jgAltDgSDNJ10gbAFzytjFxHIsPIs=; b=Uzecvr2bZYlCkKpjDRhfAoWWh1ymJCpupH0eo21fWgIw70CgxvzHSpbd5e2wb1EDel +Nzz6U+JR6BMd5rlv1CjpkdVjxhiR7Sztp5mIoUGWRxhZvf2731nkydgdbBCWiK6Vcoy jIzJFjgBzE5T6CR/E4oiB4CdEVfPysHj/9ykIDLbOnVRy+XbyDAahqZgPL3b6Mi6Xfye AAbN3L8RNLOrvL6Yh1mXNgXYjmoILmltLzaqo7tCkqZoe0Kc4WLiQpC9Ld84IOGnri6t sEuMJtjGKiM1OASYOhZAmiiV2+JN0QJ4a2qEBxI1BF+A+CunQl5BUUt/tmAfpWLSvHsQ 683w== X-Forwarded-Encrypted: i=1; AJvYcCVNtaO3mgkHMUCmnIUyBhpDBlcmCKDa4RbD5ufYIUa4EqbE8V9glLSg6WKyGlZd4KHdqbijrA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxJedrlZtWlpL2q93Yb8cUUQccZyVEu36lNN/NWi7A3myc/gA7h Ez5voEA70WY6BUKUEYo99XnWWghK22JS5od0JOtScGQA+Rym/0NE X-Gm-Gg: ASbGnctbdngDY6GwZ85C2i8hf0WmNw/V2jvbMkXsgIqbbY7hEzYhw27npnnGi+T42SH lIJ6c+IOyyZ6fe7wuKWHKDnIq3zRDzs+kOEUmIGub5V3zssyXPqbhwizgV7+tT0or5oTo8129tW h3RInEGqkR047CO01p/04DCBRqn9YgN8VG+ClRBlahz6TjDsE5IdvzoGMu4DKdHvrWeDOxl2gLM NdIkq+QZh/X1N3KsiGzHd3ig4B3ZYCOfCYglUuu2QcQJewqrei0yjzFQNczGYMvS44pAbh/mekW /Ib2 X-Google-Smtp-Source: AGHT+IEFLgm5TZP/bao0dIwzx5tME7qaeZrodhlls9XqLl1zq8uELtisx229wU34zJZIpw5+9oRy1w== X-Received: by 2002:a17:902:cec3:b0:216:2bd7:1c2f with SMTP id d9443c01a7336-219e6ea26c9mr516441925ad.18.1735979180355; Sat, 04 Jan 2025 00:26:20 -0800 (PST) Received: from smtpclient.apple ([2601:646:8f81:6120:c496:8cdf:4c5d:3617]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-219dc96e585sm257143545ad.70.2025.01.04.00.26.19 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 04 Jan 2025 00:26:19 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) From: Yuan Fu In-Reply-To: <87h66l6opc.fsf@mail.linkov.net> Date: Sat, 4 Jan 2025 00:26:08 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <5123F6E2-519E-42DE-9437-E65D1749D9D4@gmail.com> References: <87y0zxmgeu.fsf@akurth.de> <87h66l6opc.fsf@mail.linkov.net> X-Mailer: Apple Mail (2.3776.700.51) X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > On Dec 30, 2024, at 9:54=E2=80=AFAM, Juri Linkov = wrote: >=20 > close 75198 31.0.50 > thanks >=20 >>> M-x bash-ts-mode >>> Move cursor >>>=20 >>> peculiar error: ("Cannot find the definition of the predicate in >>> `treesit-thing-settings'" sexp-list) >>>=20 >>> Emacs becomes pretty much unusable after that. >>=20 >> I rather suspect 1addae07be1982a6cafc0e0b3955b59bd1fb481c "Treesit >> support for show-paren-mode". At least by commenting out line 3592 >>=20 >> (setq-local show-paren-data-function 'treesit-show-paren-data) >>=20 >> in treesit.el I can work around the problem. >=20 > Sorry, this is fixed now. >=20 > The problem is that 'treesit-parent-until' raises an error by default. > So needed to copy its implementation where treesit-node-match-p > sets the argument IGNORE-MISSING to t. >=20 > Or maybe better to add new arg IGNORE-MISSING to treesit-parent-until. Hmm, I=E2=80=99m not sure. If we go this route, we=E2=80=99d need to add = IGNORE-MISSING for every single function that uses treesit-node-match-p. = It=E2=80=99s better for these functions to check whether the definition = of the thing they=E2=80=99re going to use exists or not, before calling = treesit-node-match-p; alternatively, if they know they don=E2=80=99t = care, they can pass t to IGNORE-MISSING. Yuan= From unknown Sun Jun 22 08:08:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75198: 31.0.50; [treesitter] peculiar error Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 04 Jan 2025 17:54:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75198 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Yuan Fu Cc: 75198@debbugs.gnu.org Received: via spool by 75198-submit@debbugs.gnu.org id=B75198.173601322317441 (code B ref 75198); Sat, 04 Jan 2025 17:54:03 +0000 Received: (at 75198) by debbugs.gnu.org; 4 Jan 2025 17:53:43 +0000 Received: from localhost ([127.0.0.1]:57177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tU8LG-0004XF-JQ for submit@debbugs.gnu.org; Sat, 04 Jan 2025 12:53:42 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:49271) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tU8LD-0004Wu-R8 for 75198@debbugs.gnu.org; Sat, 04 Jan 2025 12:53:40 -0500 Received: by mail.gandi.net (Postfix) with ESMTPSA id 9C78F60003; Sat, 4 Jan 2025 17:53:30 +0000 (UTC) From: Juri Linkov In-Reply-To: <5123F6E2-519E-42DE-9437-E65D1749D9D4@gmail.com> (Yuan Fu's message of "Sat, 4 Jan 2025 00:26:08 -0800") Organization: LINKOV.NET References: <87y0zxmgeu.fsf@akurth.de> <87h66l6opc.fsf@mail.linkov.net> <5123F6E2-519E-42DE-9437-E65D1749D9D4@gmail.com> Date: Sat, 04 Jan 2025 19:43:43 +0200 Message-ID: <87pll2mq7c.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-GND-Sasl: juri@linkov.net X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> The problem is that 'treesit-parent-until' raises an error by default. >> So needed to copy its implementation where treesit-node-match-p >> sets the argument IGNORE-MISSING to t. >> >> Or maybe better to add new arg IGNORE-MISSING to treesit-parent-until. > > Hmm, I’m not sure. If we go this route, we’d need to add IGNORE-MISSING for > every single function that uses treesit-node-match-p. Agreed, adding a new arg to all such functions is not the right thing. Then maybe better to define the preferred behavior by a new dynamically bound variable, e.g. (let ((treesit-raise-error t)) (treesit-parent-until ... pred)) > It’s better for these functions to check whether the definition of the > thing they’re going to use exists or not, before calling > treesit-node-match-p; alternatively, if they know they don’t care, > they can pass t to IGNORE-MISSING. Not sure how much this will degrade the performance of every function that uses treesit-node-match-p. From unknown Sun Jun 22 08:08:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75198: 31.0.50; [treesitter] peculiar error Resent-From: Yuan Fu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 04 Jan 2025 19:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75198 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 75198@debbugs.gnu.org Received: via spool by 75198-submit@debbugs.gnu.org id=B75198.1736018590721 (code B ref 75198); Sat, 04 Jan 2025 19:24:01 +0000 Received: (at 75198) by debbugs.gnu.org; 4 Jan 2025 19:23:10 +0000 Received: from localhost ([127.0.0.1]:57428 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tU9jq-0000BZ-AO for submit@debbugs.gnu.org; Sat, 04 Jan 2025 14:23:10 -0500 Received: from mail-pl1-x62a.google.com ([2607:f8b0:4864:20::62a]:56607) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tU9jn-0000BO-Tz for 75198@debbugs.gnu.org; Sat, 04 Jan 2025 14:23:08 -0500 Received: by mail-pl1-x62a.google.com with SMTP id d9443c01a7336-2166360285dso187271395ad.1 for <75198@debbugs.gnu.org>; Sat, 04 Jan 2025 11:23:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736018587; x=1736623387; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=XXLA9zPwPSZ39RZiV8reySsjhSxWP0E/H+N+csvD9iU=; b=bnJ/H/UhJvUNQ9zdwf4yupQGpyzvzVzB7ZWpe0Jd+TLX7SljnJmrHnuxps547IsJTm ZYB3zm6++WEQXRZedKs8bTF3AB0ffK+qln5NLMMTxwV47kOxAVq5PqKfrzR/b963azMt fBTbLJlltqgLRULX2y1oi/lxC564bwtb8F5LVjtea1dZjx0Jd/D0qD0y/fmZJkqxpMWl dHUQaHRLVfnsgBr7DpXkEb4/1nx9v7CdsRta0VZEw+QezCoRvgQpASkgl21YWxIflB4O FrWxHdZkoWHWzI5bw2aszVbMUs6v1d6mRw7yq7WlPDdm20KqcaUOkHX+8GQ5eeG8+Z+Z bDAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736018587; x=1736623387; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XXLA9zPwPSZ39RZiV8reySsjhSxWP0E/H+N+csvD9iU=; b=jUaLJMS36zcO4ITVtAOc2HTcnOGGqyj4YupdbVVujsW1fkIA9J0A2k4X26HpHT4zYo a6BIqThUXbJMn4jYZclmSLM/z2S2efKj9KsMXtnG1h7uUWarL53p7/pwSIhfDwDnpFw+ sg+/NQlZYcv+go0QRshd0Ukaw2b1bquFcIJIVgWzH72+d6L7WyDPOcvhaV1/An6I/kaN w3Oz1WkaSC67f+WewRUjDLSF8EZp7XleGVU8P6xjc9lGMppce3P2o+q0mEOauO9eHBeP wLQjyOax0xe+DqJDLSJkbIWu9F+kbphya7sQLXCeiMdPz8XI/BqkDhyhwNg8LeOQVAO4 9P2Q== X-Gm-Message-State: AOJu0YwU+2XfuMl4/qDacFc2jAyTXLqCzjPjuRP362/tgYq0faHNoGJc n2Kg8hW4KsJojbmAqo4kShlztTkd5jQtvt+JdyGsspzxiZ5QcWhZHBU4/w== X-Gm-Gg: ASbGncvhry7arItYRDLELC8I82FzI5p0A6WjkKLB14XduWZ6Yg64XMM4+s+PCbXAUwB Ata0Po3ztgyuHHHoRrlHJfOcQ3QziYqW4Cyiui9D2mm/XsQ2/P5P0A4IZN7QOeqpGMXI8UEYvkD un/6c5wsVsjbQyf8VnfTqtgVTp2sVco6qKdOFH87o900tLCPwRdMgNmI2fLyv/u2d1n6mEm41LN hBd8iIj3T+PzDldHSDbk+9Lg6ucHXgwYeajxJjV62+0hZ1DvcqQtPLpSi9J3hO+1Kp54hI3q36M IRY1 X-Google-Smtp-Source: AGHT+IHDywUw9NzyNjUe84Fu/K4waZqR0C2ffQlQlrWAce1uMtsojVG4IQe5E5NCVDcu4qMvso2nYA== X-Received: by 2002:a05:6a20:7fa3:b0:1e1:ae4a:1d48 with SMTP id adf61e73a8af0-1e5e083eae4mr94905451637.40.1736018586479; Sat, 04 Jan 2025 11:23:06 -0800 (PST) Received: from smtpclient.apple ([2601:646:8f81:6120:c496:8cdf:4c5d:3617]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72aad831148sm28337884b3a.53.2025.01.04.11.23.05 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 04 Jan 2025 11:23:05 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) From: Yuan Fu In-Reply-To: <87pll2mq7c.fsf@mail.linkov.net> Date: Sat, 4 Jan 2025 11:22:54 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <87y0zxmgeu.fsf@akurth.de> <87h66l6opc.fsf@mail.linkov.net> <5123F6E2-519E-42DE-9437-E65D1749D9D4@gmail.com> <87pll2mq7c.fsf@mail.linkov.net> X-Mailer: Apple Mail (2.3776.700.51) X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > On Jan 4, 2025, at 9:43=E2=80=AFAM, Juri Linkov = wrote: >=20 >>> The problem is that 'treesit-parent-until' raises an error by = default. >>> So needed to copy its implementation where treesit-node-match-p >>> sets the argument IGNORE-MISSING to t. >>>=20 >>> Or maybe better to add new arg IGNORE-MISSING to = treesit-parent-until. >>=20 >> Hmm, I=E2=80=99m not sure. If we go this route, we=E2=80=99d need to = add IGNORE-MISSING for >> every single function that uses treesit-node-match-p. >=20 > Agreed, adding a new arg to all such functions is not the right thing. >=20 > Then maybe better to define the preferred behavior > by a new dynamically bound variable, e.g. > (let ((treesit-raise-error t)) (treesit-parent-until ... pred)) >=20 >> It=E2=80=99s better for these functions to check whether the = definition of the >> thing they=E2=80=99re going to use exists or not, before calling >> treesit-node-match-p; alternatively, if they know they don=E2=80=99t = care, >> they can pass t to IGNORE-MISSING. >=20 > Not sure how much this will degrade the performance of > every function that uses treesit-node-match-p. It should be negligible, plus if a function wants to use a thing, it=E2=80= =99s TRT to first check if the thing exists, right? Otherwise they can = just pass IGNORE-MISSING. There might be cases where the function can=E2=80=99t know whether they = can ignore missing. In that case they can expose the IGNORE-MISSING = parameter in their signature. Treesit-raise-error-p could make sense, but it=E2=80=99s a rather = significant commitment and I don=E2=80=99t see any strong argument for = it as for now.=20 Yuan= From unknown Sun Jun 22 08:08:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75198: 31.0.50; [treesitter] peculiar error Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Jan 2025 07:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75198 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Yuan Fu Cc: 75198@debbugs.gnu.org Received: via spool by 75198-submit@debbugs.gnu.org id=B75198.17360631247653 (code B ref 75198); Sun, 05 Jan 2025 07:46:02 +0000 Received: (at 75198) by debbugs.gnu.org; 5 Jan 2025 07:45:24 +0000 Received: from localhost ([127.0.0.1]:59622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tULK7-0001zN-NR for submit@debbugs.gnu.org; Sun, 05 Jan 2025 02:45:23 -0500 Received: from relay5-d.mail.gandi.net ([2001:4b98:dc4:8::225]:45275) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tULK4-0001yg-PM for 75198@debbugs.gnu.org; Sun, 05 Jan 2025 02:45:21 -0500 Received: by mail.gandi.net (Postfix) with ESMTPSA id 62DC51C0004; Sun, 5 Jan 2025 07:45:14 +0000 (UTC) From: Juri Linkov In-Reply-To: (Yuan Fu's message of "Sat, 4 Jan 2025 11:22:54 -0800") Organization: LINKOV.NET References: <87y0zxmgeu.fsf@akurth.de> <87h66l6opc.fsf@mail.linkov.net> <5123F6E2-519E-42DE-9437-E65D1749D9D4@gmail.com> <87pll2mq7c.fsf@mail.linkov.net> Date: Sun, 05 Jan 2025 09:43:41 +0200 Message-ID: <87h66d9042.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-GND-Sasl: juri@linkov.net X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >>> It’s better for these functions to check whether the definition of the >>> thing they’re going to use exists or not, before calling >>> treesit-node-match-p; alternatively, if they know they don’t care, >>> they can pass t to IGNORE-MISSING. >> >> Not sure how much this will degrade the performance of >> every function that uses treesit-node-match-p. > > It should be negligible, plus if a function wants to use a thing, it’s > TRT to first check if the thing exists, right? I completely agree. So I fixed 'treesit-show-paren' by adding a check for 'treesit-thing-defined-p'.