From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yuan Fu Newsgroups: gmane.emacs.bugs Subject: bug#67007: 29.1.90; treesit-simple-indent-presets example on match Date: Wed, 8 Nov 2023 23:50:01 -0800 Message-ID: References: <87h6lvr6ne.fsf@gmail.com> Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14943"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 67007-done@debbugs.gnu.org To: Maxim Kim Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Nov 09 08:50:52 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1r0zoS-0003lW-95 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 09 Nov 2023 08:50:52 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r0zoI-0007IZ-IN; Thu, 09 Nov 2023 02:50:42 -0500 Original-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 1r0zoA-0007Ev-6x for bug-gnu-emacs@gnu.org; Thu, 09 Nov 2023 02:50:35 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r0znz-0001oL-9b for bug-gnu-emacs@gnu.org; Thu, 09 Nov 2023 02:50:27 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r0zoc-00082X-92 for bug-gnu-emacs@gnu.org; Thu, 09 Nov 2023 02:51:02 -0500 Resent-From: Yuan Fu Original-Sender: "Debbugs-submit" Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Nov 2023 07:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 67007 X-GNU-PR-Package: emacs Mail-Followup-To: 67007@debbugs.gnu.org, casouri@gmail.com, habamax@gmail.com Original-Received: via spool by 67007-done@debbugs.gnu.org id=D67007.169951626030894 (code D ref 67007); Thu, 09 Nov 2023 07:51:02 +0000 Original-Received: (at 67007-done) by debbugs.gnu.org; 9 Nov 2023 07:51:00 +0000 Original-Received: from localhost ([127.0.0.1]:46740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r0zoa-00082D-5b for submit@debbugs.gnu.org; Thu, 09 Nov 2023 02:51:00 -0500 Original-Received: from mail-pf1-x429.google.com ([2607:f8b0:4864:20::429]:42077) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r0zoX-00081w-Je for 67007-done@debbugs.gnu.org; Thu, 09 Nov 2023 02:50:58 -0500 Original-Received: by mail-pf1-x429.google.com with SMTP id d2e1a72fcca58-6bd73395bceso531101b3a.0 for <67007-done@debbugs.gnu.org>; Wed, 08 Nov 2023 23:50:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699516212; x=1700121012; 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=i4X9YTdl7CpaxpuxUPQ0AuuqvF9aSiT1PjxgbK067RM=; b=S97HwYKSzU7uOIsIuPmlUgzSb8TJ8gBEIO/kVzFDt1cQRPbAdLlE9Qsji62gXvlFn3 clfF0af1k3AERT7LdSKm0O54aoaRsGf8hTtYdmCXrhbsm9upXJhDVIAaFYN3jUy1+ZHA XXsyowzsr7uVKiUhxck/iYJhFxaJWxp1Ee6MA/gL2hV4r8PU6mla20cQ++OSuJt3y0Oq /7z1BDvtwifFlysdVPJ/FTsDGYBOBwCYSUunwUXgaB9UMD4DABJnEzUcr+duay1GPuy1 6RutiTG3RcBmUVoZKI/33I7ntEwoS1Oy8YEDbsNOAahce84YLkyuMlaj5W+trKPNk4bD irTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699516212; x=1700121012; 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=i4X9YTdl7CpaxpuxUPQ0AuuqvF9aSiT1PjxgbK067RM=; b=ELn8SPHWVKwcmMcNE3UWKsilOvtkeL9JeQ3OlHZRLpIJjaK23MmiBUeobhLq/0tW53 3IPT/MJEzEGnaKtQdAbmhYWCEtoYC1+454rekdG/IiKs9d482GqaKFf8Pd80v1AKSz1q UBCKBqaEkWVM96Tztfy5w6TZzCYeww4576JfqzAv79kuPQSOwpbU4i3j/VbY5Zy9ytaj XeCc15wJCwo9oCKjdOKzDiM7l/RZj4zQ/5wUeoQ952gdsfy+yLfv4GPAUCFF+l4sksGt HJiIgnwdehvrlVTgWG2HFfxFKfXpzKittTOyuY/T+zrk8jG1fkMT+cJwhBtXoF2NVhBW dlGA== X-Gm-Message-State: AOJu0Yw9FkkQaImGXWZ4BtXtttuIF3o868+GAT6w5ietOTZ8ikFL/mAh TYX8x4J6CHlEKKYu20hR+h0= X-Google-Smtp-Source: AGHT+IGT8ZF1M87IaIFxVQzJF3bBxsTewaFoUBqmwXIeyKQK4Mc3nH8U+U6QFq3bc6t8mdnVcx+hFQ== X-Received: by 2002:aa7:8514:0:b0:68f:cbd3:5b01 with SMTP id v20-20020aa78514000000b0068fcbd35b01mr5767171pfn.13.1699516212620; Wed, 08 Nov 2023 23:50:12 -0800 (PST) Original-Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id k76-20020a636f4f000000b005b529d633b7sm4058535pgc.14.2023.11.08.23.50.12 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Nov 2023 23:50:12 -0800 (PST) In-Reply-To: <87h6lvr6ne.fsf@gmail.com> X-Mailer: Apple Mail (2.3731.700.6) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:274036 Archived-At: > On Nov 8, 2023, at 6:40 PM, Maxim Kim wrote: >=20 >=20 > While trying to play with treesit indent rules I came across > `treesit-simple-indent-presets' where I believe example given is = wrong: >=20 > C-x o treesit-simple-indent-presets RET > ---- > (match NODE-TYPE PARENT-TYPE NODE-FIELD NODE-INDEX-MIN NODE-INDEX-MAX) >=20 > NODE-TYPE checks for NODE=E2=80=99s type, PARENT-TYPE checks for > PARENT=E2=80=99s type, NODE-FIELD checks for the field name of NODE > in PARENT, NODE-INDEX-MIN and NODE-INDEX-MAX check for > NODE=E2=80=99s index in PARENT. Therefore, to match the first = child > where PARENT is "argument_list", use >=20 > (match nil "argument_list" nil nil 0 0). > ---- >=20 > (match NODE-TYPE PARENT-TYPE NODE-FIELD NODE-INDEX-MIN = NODE-INDEX-MAX) > (match nil "argument_list" nil nil 0 = 0). >=20 > 5 args in signature vs 6 in example. Good catch. I fixed it on emacs-29. Thank you! Yuan=