From unknown Sat Jun 21 10:46:05 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#75198 <75198@debbugs.gnu.org> To: bug#75198 <75198@debbugs.gnu.org> Subject: Status: 31.0.50; [treesitter] peculiar error Reply-To: bug#75198 <75198@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:46:05 +0000 retitle 75198 31.0.50; [treesitter] peculiar error reassign 75198 emacs submitter 75198 German Pacenza severity 75198 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 30 07:32:39 2024 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 To: bug-gnu-emacs@gnu.org Subject: 31.0.50; [treesitter] peculiar error 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: =?utf-8?B?UlhCdmROMWYwMWNkamxTcng1NmVZMURlRFNyYWFJVjFrQytXd2ZCNjJvWFky?= =?utf-8?B?eGJJTExUNDgwWGsrUVZpdUpoM0UzajducEc1VVJKdnhoSkNMOHBNQ2VDMEV6?= =?utf-8?B?K0l0MmlKYy8xVWVGaFZtRWs1UjY1c1MzMFpicXFsS3VOOUp0MGtBMjJFRzlp?= =?utf-8?B?cWdOOTdoamlQZ1NxY1E2WDBoM3NQdFhYWG1JRHIyQXorb1AwVG9OZnRmcGxN?= =?utf-8?B?SmpZY08vMlkvcnZaZDQ2dUUxQ1JPaUc1ckduOG9GRFdLdDVQVTBITWluVzNv?= =?utf-8?B?M1lSMFQ3ejhWWkhjRHd2OFBOLzY0VzhOZWRVZGE0WHR2eHNXSDFIcUFNL1pw?= =?utf-8?B?SmZFQ25pUVNCQ1NEcnR6TVAyZnhXRkV6WmJzSExINm5HVWl3UWNsZDdBNm4x?= =?utf-8?B?aWNjaVVzZ2VKVUdCRm50aDkrRTRwUEgvc25FQVFYOEFkL2RPc2J5RGg4akJL?= =?utf-8?B?MjdBazFUeHhVOXR0cjdWSmk1cXd4WW0wRG43NG1FT3NHKzRudWFuVEZxTUI1?= =?utf-8?B?elBOUXJ3UGF4SkJ0bmNUY1BHUENENnpBU0ZjRnJBeThKd2U2ZUQ4TllMNURT?= =?utf-8?B?RzlzT0J0WjhzRUd5OGpJVmE4OWd4Z2VHMjA5dHQvQ1pEazhtYlpNckZFWitu?= =?utf-8?B?ejh1Um9DVmxSeVJDeHN3OXVNSE4wV2llV1pUdG9KMlY4RlF2VVROZE9SVEVI?= =?utf-8?B?T2FXY1ZHblFPQXRYQWFSVERUYjJ1NlNLQnUwTE14RVpBUysyWmNTMzJqcWVS?= =?utf-8?B?N1FaY2JGUnRjRk1WTjdWM1Nib3FYZWtEQVY3Q3UvS2pmeWZIVmZwa2hCMVZQ?= =?utf-8?B?bUt1c0ZNZE04Uk45QW9xS0Q3cTUyd29KcXROQ3QyWk9zdWZUeHlVR2twbjZM?= =?utf-8?B?M25sVlRFQ1R3SGRlbW50MFFuOTFYaVFnVm1WS0JsT2pzdG5STHRpcTBZeGIw?= =?utf-8?B?Slc5R25HV1Q0T1M3RTFsZ252MVp4RlR6dXFqbFBsczZSaW9iK3pBVzFGcklN?= =?utf-8?B?TVR5Y2ZpZ2dHbHZvb1lGaTA1MTBHRldQWExJL1orUEd0WmZKeXVHL3ZVckYy?= =?utf-8?B?TXVuUUpwS3VZaW1hdklZNVpKYWFRaUpkSUVFUjRCVDhOandRalVWMVNNYnlH?= =?utf-8?B?dk9aTU1Fams2UHhBR3FDVi9pMUFTS3NmS1BtT2d4cDNXdXFnWFdqcDlsL1VS?= =?utf-8?B?ZkV3emtSTmkybnphR2M2eEVkTDF3UzJYZXNyQ09iREZ3dmgwazRvN2ZkZXpY?= =?utf-8?B?V3RCcWd6czFVM3cxd1RHaG9lbGI3YlhQbmhZWk1rZEFJcElSeHNOeDRlclQx?= =?utf-8?B?WXRMeFZWUDZyZkF1MHhsSi9TVUhQVS9zU3V3eXloa25nTW8xL29TZy9kSGg3?= =?utf-8?B?Ny9mOHlyZFNJajUyN1h1akRzczdUdkdkLzRvNk85a1FCYUJNckZCUTVaQUhN?= =?utf-8?B?WlYzTHhqNXBvSk80MHhuM04rbkZ1dzE1Z3NsRzJSZzluUVQxdzl6NEJHWjhC?= =?utf-8?Q?TfZ5so=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Z3ZYRlZHeU5sQ3pZK3JNeW55TnFueVc2MFk4MWJuL1FFL0ppUFlHRlc0c0lv?= =?utf-8?B?NzIwb254UEhibkZwdloxWFZZdGJrVVYrV2RWOHFzR0tjdWUycFU0ZDZVbU1z?= =?utf-8?B?dnRNUUpMd3hhZmM2QWRqMWh4cGdLMGtySVEwMnRUNURodWNtMXZjYW1BZ2pm?= =?utf-8?B?UldGdWNKV00yUWtOTS9scXpHd3R0MUw5eVJueEF2NG5JdWR3STlna0IzL3Ju?= =?utf-8?B?TGZ2ZURMZFJyeHc5MUREU0Z4cFVXQmYrTWRKaU0vMWt2RWs3bkcrMnZmZHNM?= =?utf-8?B?QjREb0ppR0RMeHVCZU8zbEw4TG5jMkFzZ0hzbzQrWWJJUitYSFF1dFptU2J3?= =?utf-8?B?a3JwSE5QZ0hFNEIxQ1lRRW9UNkFJS0VZVW5TdmFwTWpmZjNyWUl3cHh4dFEr?= =?utf-8?B?VjQwbjU3M1VTWW1tb3dpVUNPVXZ3R3Fmb2JxUUtlUXJCaDFkcTB5QTdkcFB6?= =?utf-8?B?R0pRem9KaGMrNTluTk5meFo2TEJGWCtVSTRiamtBWXc4Z20rV2ppS2IxRjhY?= =?utf-8?B?c0tDczV5OEdDRVRpVFdsdno3c1lzd3lmbUhNNWZ2bVMxSW1ueERKOVhTNUVm?= =?utf-8?B?R0s1NzBQZnM0UGw1TEZvRGlFSnNnU0x6UTVuL25UdUN1YjI3V2VrUk8wUVpz?= =?utf-8?B?bC9zVjN4cXE5cHd4NW1YR2NVUUV3UDRxeGVaa1RxWlg3UnI0YWQ4bmpNV1FI?= =?utf-8?B?ODhYNjdXWkRVMFlOWmZ6UVlqdmNVNHk3SEFzSGFMd250aHZETGJUNVNyY3pQ?= =?utf-8?B?VmV2RUdjc0hjdkZIcDBOZXovL0NQRmY5UTFaVGo1K01ObGpxeHdueC9uY015?= =?utf-8?B?YzVxR2RZSVRPKy9TNnZrV01hT0RpZ2NqYWt3aW85T2lObE5uYnBDU29RTWkx?= =?utf-8?B?M3JyNVNKay9ZZlEzUDVXZFBpRlBkNGJPOXdYcDlkdTFWZTNYTENrU0RFMEZs?= =?utf-8?B?VE9nNXVlcTI2MDlkRDgwVEZjUjB4NW5IOG5LSGh1bjNMM05rMzh2QlhDYzIw?= =?utf-8?B?T2FwdWhzc21lUVhCUTBkTm01NGQ3QVhDdFQxQWlDclprQ3ZEeWFCYSsyZHgx?= =?utf-8?B?NGt2WGNRZHhDVEZDR3VUaFl1WDBjemw0Sms2SEJsNDFYc1BWRURGM083dHRB?= =?utf-8?B?S2xQeGFsemZsdlVZRlM4MXZBVGdEWXFGL3FZeXQxc0tQb0xkRzZTckxQTWhr?= =?utf-8?B?eEJWaTFZcGRPRDBKVVNFQ3hPeEpJK0FzSlBzdTZsbnRDVldCUmN3V05HMit1?= =?utf-8?B?cUpzVktVc2Q2Y29iRFpPZTQwcUVDVnFXOVZ3TXE3NW0vanpmWHJ1Z01FcnYx?= =?utf-8?B?YUVsbmdLaXlEN24vYWxudGhqWEY1YzFDTFYyaGxPYThaMnpvSTUrL2Y5WVRa?= =?utf-8?B?SDIvVExkZDd6RGlxbEVoNnV3ekppeEZZZjArTDlFT2FBRDk0bWxuSHlRbStj?= =?utf-8?B?NU5VU1dETHFXSzh5alMvUDJiL282eEtBd2ZJUmU5cHhrdkplanY1Q2VxenNv?= =?utf-8?B?R1ZjODZtZ1EyOGZSL1R6Z2V6YXNTQkhCSnlmODBEMVNXU1ZvdmVxWkFtbHgy?= =?utf-8?B?WDBVQ1V4RDFkUFE1UkcyUnBlQXFsZkh5bFNZQ1NOTUg2SmhLK2ZZcHN1aDV4?= =?utf-8?Q?moPqSv4UOM07GNxz+X9hhd5bbZa/1vZAqzz1hsdYqt4g=3D?= 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-Debbugs-Envelope-To: submit 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 debbugs-submit-bounces@debbugs.gnu.org Mon Dec 30 08:47:49 2024 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 To: 75198@debbugs.gnu.org Subject: bug#75198: 31.0.50; [treesitter] peculiar error 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-Debbugs-Envelope-To: 75198 Cc: germanp82@hotmail.com, juri@linkov.net 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 debbugs-submit-bounces@debbugs.gnu.org Mon Dec 30 12:56:29 2024 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 To: Andreas Kurth Subject: Re: bug#75198: 31.0.50; [treesitter] peculiar error 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-Debbugs-Envelope-To: 75198 Cc: germanp82@hotmail.com, 75198@debbugs.gnu.org, Yuan Fu 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 debbugs-submit-bounces@debbugs.gnu.org Sat Jan 04 03:26:23 2025 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\)) Subject: Re: bug#75198: 31.0.50; [treesitter] peculiar error 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> To: Juri Linkov X-Mailer: Apple Mail (2.3776.700.51) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75198 Cc: germanp82@hotmail.com, 75198@debbugs.gnu.org, Andreas Kurth 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 debbugs-submit-bounces@debbugs.gnu.org Sat Jan 04 12:53:42 2025 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 To: Yuan Fu Subject: Re: bug#75198: 31.0.50; [treesitter] peculiar error 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-Debbugs-Envelope-To: 75198 Cc: 75198@debbugs.gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Sat Jan 04 14:23:10 2025 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\)) Subject: Re: bug#75198: 31.0.50; [treesitter] peculiar error 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> To: Juri Linkov X-Mailer: Apple Mail (2.3776.700.51) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75198 Cc: 75198@debbugs.gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Sun Jan 05 02:45:24 2025 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 To: Yuan Fu Subject: Re: bug#75198: 31.0.50; [treesitter] peculiar error 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-Debbugs-Envelope-To: 75198 Cc: 75198@debbugs.gnu.org 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'. From unknown Sat Jun 21 10:46:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 02 Feb 2025 12:24:19 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator