From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Prateek Sharma Newsgroups: gmane.emacs.bugs Subject: bug#70478: 30.0.50; [PATCH] Fix treesitter-font-lock-settings for built-in functions and attributes. Date: Sat, 20 Apr 2024 02:30:17 +0530 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000aa270806167960c9" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3753"; mail-complaints-to="usenet@ciao.gmane.io" To: 70478@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Apr 20 01:06:43 2024 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 1rxxJb-0000qO-4Z for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 20 Apr 2024 01:06:43 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rxxJO-0005bL-VM; Fri, 19 Apr 2024 19:06:30 -0400 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 1rxxJI-0005aq-P1 for bug-gnu-emacs@gnu.org; Fri, 19 Apr 2024 19:06:25 -0400 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 1rxxJI-0001gm-Gp for bug-gnu-emacs@gnu.org; Fri, 19 Apr 2024 19:06:24 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rxxJW-0001z6-L7 for bug-gnu-emacs@gnu.org; Fri, 19 Apr 2024 19:06:38 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Prateek Sharma Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 19 Apr 2024 23:06:33 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 70478 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.17135679387051 (code B ref -1); Fri, 19 Apr 2024 23:06:33 +0000 Original-Received: (at submit) by debbugs.gnu.org; 19 Apr 2024 23:05:38 +0000 Original-Received: from localhost ([127.0.0.1]:60867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxxIX-0001pU-CG for submit@debbugs.gnu.org; Fri, 19 Apr 2024 19:05:38 -0400 Original-Received: from lists.gnu.org ([2001:470:142::17]:58800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxvME-00048C-0c for submit@debbugs.gnu.org; Fri, 19 Apr 2024 17:01:20 -0400 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 1rxvLW-0001Hq-MI for bug-gnu-emacs@gnu.org; Fri, 19 Apr 2024 17:00:35 -0400 Original-Received: from mail-vk1-xa2e.google.com ([2607:f8b0:4864:20::a2e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rxvLU-0006qC-3o for bug-gnu-emacs@gnu.org; Fri, 19 Apr 2024 17:00:34 -0400 Original-Received: by mail-vk1-xa2e.google.com with SMTP id 71dfb90a1353d-4db24342894so720741e0c.0 for ; Fri, 19 Apr 2024 14:00:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713560429; x=1714165229; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=EWsWsFvWbI9DbG2xjapX7oz26DQ9c+Z0BGA+DXSLZ2w=; b=GBap2dmTegnTZERngqtW5oM6vXe1327JVcWGbVpWHjGXWKxeYyIMOwAT1liGOZLtmg n8W9b+zZ0e03XbpriRq7Vdve9HDsUAmxH03sL+BrT6hSBNsnZP2RNLceWW4jrmDpaasp 88U5RXoIRxYkGWF/cuuQzOPKAEdDmSJZY2wcf9svzSJnPD8IDjLh08DntZUBaf01jK0Z hiQS0kTQwshzmhi8yCulShHadX01l1SMCOgnCErz90Y3/G/6bxbkLUtf4eGFdlTp146u qU9mcwBGk4OEQ5jUSKD+9wEIIqEQm8lDEyl5+5I7TWAwlZaEkPt2CHBL4O9EQuYK0XxS IiFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713560429; x=1714165229; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=EWsWsFvWbI9DbG2xjapX7oz26DQ9c+Z0BGA+DXSLZ2w=; b=BhKpKt/4X3vV8P25gpYxDuFTeW9+R9WcwA9eTV1ac5EiAEQib/q81lmW1ha9qIJRZa HNON/64nxeqshEu7GVnvHJHYCgiByQMKWi/IyOleys3NnYNOqiVaTYWH65gHjccXLx6P OK/SaH7cl3kNjm+2cPAhS8LIXJYSju+JjpRKlZfKV9fOoKOZVptd6BDl8Ok5nqvOMOjb fke8UfbiHjfQK+VwCG7bw9cqxagZitG53G7jACS/swM26NLHThJb42kGK//K91N4ZXLK uz6e43dSh2ladyKncQLRU5MPg8hl8AIoi1wsIFsa89Pjdd601VPipd3+eEJWFHsJtqkp pzJA== X-Gm-Message-State: AOJu0Yx3e1G3VKbeVMT/hvnYFTUxwlacK/cxHgGjzY1lFc2cagat9uua BY8yd7Jz+xJd0s7ssNhXOn8xsogySMktBuJq1KqenSxf6McRvO82mSOYri06ZXLZDKYggVIQVE6 BIGIrmDn5gT8iP7pD82IHhikI8k3OwFhZ X-Google-Smtp-Source: AGHT+IGnMuIVn/8sFKuqP+ANN23hIfhC38PI7fuQe8ERcFmFSbTAGLYIp3MxcjQio630b8MtkC4pne1wao399f75j8I= X-Received: by 2002:a05:6122:220c:b0:4d4:19e9:db0 with SMTP id bb12-20020a056122220c00b004d419e90db0mr3465109vkb.0.1713560428874; Fri, 19 Apr 2024 14:00:28 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::a2e; envelope-from=ps.prateek.sharma143@gmail.com; helo=mail-vk1-xa2e.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=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-Mailman-Approved-At: Fri, 19 Apr 2024 19:05:09 -0400 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:283708 Archived-At: --000000000000aa270806167960c9 Content-Type: multipart/alternative; boundary="000000000000aa270806167960c7" --000000000000aa270806167960c7 Content-Type: text/plain; charset="UTF-8" Dear maintainers, I do a lot of programming in python and have noticed that if there is a method of a class defined with the same name as a builtin function. It gets highlighted with the face for builtin functions and it looks different for all the other functions and confuses me sometimes and just looks inconsistent. I have made a simple fix to the treesitter query and it seems to have fixed the problem. Please share you thoughts on this fix. This is my first time contributing to an open-source project and to emacs. Very excited to hear from you guys!!! Prateek Sharma --000000000000aa270806167960c7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Dear maintainers,

I do a lot of programming in pyth= on and have noticed that if there is a
method of a class defined with th= e same name as a builtin function. It
gets highlighted with the face for= builtin functions and it looks
different for all the other functions an= d confuses me sometimes and just
looks inconsistent.

I have made = a simple fix to the treesitter query and it seems to have
fixed the prob= lem.

Please share you thoughts on this fix. This is my first timecontributing to an open-source project and to emacs. Very excited to
he= ar from you guys!!!

Prateek Sharma
--000000000000aa270806167960c7-- --000000000000aa270806167960c9 Content-Type: application/octet-stream; name="0001-Fix-treesitter-font-lock-settings-for-built-in-funct.patch" Content-Disposition: attachment; filename="0001-Fix-treesitter-font-lock-settings-for-built-in-funct.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lv75meqq0 RnJvbSAzYmEyM2FlYTI4Nzk2YjgwMTgzMmJhZjFhYTVlMTA5MmNmZjg4ZTZlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQcmF0ZWVrIFNoYXJtYSA8cHMucHJhdGVlay5zaGFybWExNDNA Z21haWwuY29tPgpEYXRlOiBTYXQsIDIwIEFwciAyMDI0IDAyOjA2OjE3ICswNTMwClN1YmplY3Q6 IFtQQVRDSF0gRml4IHRyZWVzaXR0ZXItZm9udC1sb2NrLXNldHRpbmdzIGZvciBidWlsdC1pbiBm dW5jdGlvbnMgYW5kCiBhdHRyaWJ1dGVzLgoKKiBldGMvTkVXUzogQW5ub3VuY2UgdGhlIGVmZmVj dCBvZiB0aGUgY2hhbmdlcyBmb3IgdGhlIHRyZWVzaXR0ZXItZm9udC1sb2NrLXNldHRpbmdzIGZv ciBidWlsdC1pbiBmdW5jdGlvbnMgYW5kIGF0dHJpYnV0ZXMKKiBsaXNwL3Byb2dtb2Rlcy9weXRo b24uZWwgKHB5dGhvbi0tdHJlZXNpdC1zZXR0aW5ncyk6IENoYW5nZSB0aGUgdHJlZXNpdHRlciBx dWVyeSB0byBmZXRjaCB0aGUgY29ycmVjdCB0eXBlIG9mIG5vZGUgZm9yIGJ1aWx0LWluIGZ1bmN0 aW9ucyBhbmQgYXR0cmlidXRlcyBhbmQgaGlnaGxpZ2h0IHRoZW0gd2l0aCBjb3JyZXNwb25kaW5n IGZvbnQtbG9jayBmYWNlLgotLS0KIGV0Yy9ORVdTICAgICAgICAgICAgICAgICB8ICA5ICsrKysr KysrKwogbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsIHwgMTMgKysrKysrLS0tLS0tLQogMiBmaWxl cyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggOGFkMWU3OGNhNjAuLmU1Y2Q3MGI2MTA2IDEwMDY0 NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtMTMxOSw2ICsxMzE5LDE1IEBAIGlu c3RlYWQgb2Y6CiBUaGlzIGFsbG93cyB0aGUgdXNlciB0byBzcGVjaWZ5IGNvbW1hbmQgbGluZSBh cmd1bWVudHMgdG8gdGhlIG5vbgogaW50ZXJhY3RpdmUgUHl0aG9uIGludGVycHJldGVyIHNwZWNp ZmllZCBieSAncHl0aG9uLWludGVycHJldGVyJy4KIAorKioqIFRyZWVzaXR0ZXIgc3ludGF4IGhp Z2hsaWdodGluZyBmb3IgYnVpbHQtaW4gZnVuY3Rpb25zIGZpeGVkCitUaGUgZml4IGhpZ2hsaWdo dHMgb25seSB0aGUgY29ycmVjdCBidWlsdC1pbiBmdW5jdGlvbiBjYWxscyBhbmQKK2F0dHJpYnV0 ZXMgd2l0aCBmb250LWxvY2stYnVpbHRpbi1mYWNlLiBXaGVuIHNvbWUgY2xhc3MgZGVmaW5lcwor YSBmdW5jdGlvbiB3aXRoIHRoZSBzYW1lIG5hbWUgYXMgYSBidWlsdC1pbiBmdW5jdGlvbiwgZWFy bGllciBpdCB3YXMKK2JlaW5nIGhpZ2hsaWdodGVkIHdpdGggdGhlIHNhbWUgZm9udC1sb2NrLWJ1 aWx0aW4tZmFjZSwgd2hpY2ggd2FzCitpbmNvcnJlY3QuIE5vdywgbm9ybWFsIHVzZXIgZGVmaW5l ZCBmdW5jdGlvbnMgd2lsbCBiZSBoaWdobGlnaHRlZAord2l0aCBmb250LWxvY2stZnVuY3Rpb24t Y2FsbC1mYWNlIGZhY2UgYW5kIGJ1aWx0LWluIGZ1bmN0aW9ucyBhbmQKK2F0dHJpYnV0ZXMgd2ls bCBiZSBoaWdobGlnaHRlZCB3aXRoIGZvbnQtbG9jay1idWlsdGluLWZhY2UuCisKICoqIFNjaGVt ZSBtb2RlCiBTY2hlbWUgbW9kZSBub3cgaGFuZGxlcyByZWd1bGFyIGV4cHJlc3Npb24gbGl0ZXJh bCAnIy9yZWdleHAvJyB0aGF0IGlzCiBhdmFpbGFibGUgaW4gc29tZSBTY2hlbWUgaW1wbGVtZW50 YXRpb25zLgpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsIGIvbGlzcC9wcm9n bW9kZXMvcHl0aG9uLmVsCmluZGV4IDg1Mjc5ZDNlODRiLi41YzY3ZDA3NjVlYiAxMDA2NDQKLS0t IGEvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5l bApAQCAtMTIwNiwxMyArMTIwNiwxMiBAQCBmb250aWZpZWQuIgogCiAgICA6ZmVhdHVyZSAnYnVp bHRpbgogICAgOmxhbmd1YWdlICdweXRob24KLSAgIGAoKChpZGVudGlmaWVyKSBAZm9udC1sb2Nr LWJ1aWx0aW4tZmFjZQotICAgICAgKDptYXRjaCAsKHJ4LXRvLXN0cmluZwotICAgICAgICAgICAg ICAgIGAoc2VxIGJvbAotICAgICAgICAgICAgICAgICAgICAgIChvciAsQHB5dGhvbi0tdHJlZXNp dC1idWlsdGlucwotICAgICAgICAgICAgICAgICAgICAgICAgICAsQHB5dGhvbi0tdHJlZXNpdC1z cGVjaWFsLWF0dHJpYnV0ZXMpCi0gICAgICAgICAgICAgICAgICAgICAgZW9sKSkKLSAgICAgICAg ICAgICAgQGZvbnQtbG9jay1idWlsdGluLWZhY2UpKSkKKyAgIGAoKGNhbGwgZnVuY3Rpb246IChp ZGVudGlmaWVyKSBAZm9udC1sb2NrLWJ1aWx0aW4tZmFjZQorICAgICAgICAgICAoOm1hdGNoICwo cngtdG8tc3RyaW5nIGAoc2VxIGJvbCAob3IgLEBweXRob24tLXRyZWVzaXQtYnVpbHRpbnMpIGVv bCkpCisgICAgICAgICAgICAgICAgICAgQGZvbnQtbG9jay1idWlsdGluLWZhY2UpKQorICAgICAo YXR0cmlidXRlIGF0dHJpYnV0ZTogKGlkZW50aWZpZXIpIEBmb250LWxvY2stYnVpbHRpbi1mYWNl CisgICAgICAgICAgICAgICAgKDptYXRjaCAsKHJ4LXRvLXN0cmluZyBgKHNlcSBib2wgKG9yICxA cHl0aG9uLS10cmVlc2l0LXNwZWNpYWwtYXR0cmlidXRlcykgZW9sKSkKKyAgICAgICAgICAgICAg ICAgICAgICAgIEBmb250LWxvY2stYnVpbHRpbi1mYWNlKSkpCiAKICAgIDpmZWF0dXJlICdkZWNv cmF0b3IKICAgIDpsYW5ndWFnZSAncHl0aG9uCi0tIAoyLjM5LjMgKEFwcGxlIEdpdC0xNDYpCgo= --000000000000aa270806167960c9--