From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 14 18:15:52 2022 Received: (at submit) by debbugs.gnu.org; 14 Nov 2022 23:15:52 +0000 Received: from localhost ([127.0.0.1]:51563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ouig8-0000HA-Bu for submit@debbugs.gnu.org; Mon, 14 Nov 2022 18:15:52 -0500 Received: from lists.gnu.org ([209.51.188.17]:59060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ouig5-0000Gc-W0 for submit@debbugs.gnu.org; Mon, 14 Nov 2022 18:15:47 -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 1ouifw-0004k1-2C for bug-gnu-emacs@gnu.org; Mon, 14 Nov 2022 18:15:42 -0500 Received: from mail-4018.proton.ch ([185.70.40.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ouQ8q-0001QP-Fv for bug-gnu-emacs@gnu.org; Sun, 13 Nov 2022 22:28:16 -0500 Date: Mon, 14 Nov 2022 03:27:43 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1668396477; x=1668655677; bh=wG82mniJXQ4r+WZ4Yd3ccmgmLDA6WD/qZJDqyAe69TE=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=A1gRmTkuQVsy0nQpRwzihrCvtkO5cwMWWaDOSKbU0p/BJtT91kfE7GYcDB+Z+a9x5 WLoMcY/1tIkUD+QhnRU/Xfar8cwI88S1tndm90c1bg/3+0SXtmQ9MbSrAvj+u5mQmS EMEpwPxk4bWrQ9eMlSm4mHodIbW8aNhE4ah1kPuB1ihLqkAZqP8DJ5zQ3CMT8RMXSt 7J7syXjMb1h49w9nB4/8JaJH6VT522DxrYcLsOS4PJpuGuXDO3+iEKXJolsFDOd+DB 8uIpcMbZEO5WLXJPdBb+bv/mIhnSzTv/6qkU5H+IhI7Gy/K4WL65uVOx5DnrQrDFT0 XQv+fYmLFzqiA== To: "bug-gnu-emacs@gnu.org" From: Randy Taylor Subject: [PATCH] Utilize new font-lock faces for C/C++ and Python tree-sitter use Message-ID: Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_UItzKYFhuzX1g3fsTor6Zvfw6e0rE8KoqKKau4SNPB0" Received-SPF: pass client-ip=185.70.40.18; envelope-from=dev@rjt.dev; helo=mail-4018.proton.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, HTML_MESSAGE=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.3 (-) 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: -3.3 (---) This is a multi-part message in MIME format. --b1_UItzKYFhuzX1g3fsTor6Zvfw6e0rE8KoqKKau4SNPB0 Content-Type: multipart/alternative; boundary="b2_UItzKYFhuzX1g3fsTor6Zvfw6e0rE8KoqKKau4SNPB0" --b2_UItzKYFhuzX1g3fsTor6Zvfw6e0rE8KoqKKau4SNPB0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SSdtIGp1c3Qgc3VibWl0dGluZyBDL0MrKyBhbmQgUHl0aG9uIGZvciBub3cgc2luY2Ugc29tZSBv ZiB0aGUgb3RoZXIgZmlsZXMgYXJlCmEgbGl0dGxlIG1vcmUgdm9sYXRpbGUgY3VycmVudGx5ICh0 aGVyZSBhcmUgc29tZSBwYXRjaGVzIGluIHByb2dyZXNzKS4KCldpbGwgcHJvYmFibHkgbmVlZCB0 byB1cGRhdGUgdGhpcyBwYXRjaCBhZnRlciBUaGVvJ3Mgc3R1ZmYgaXMgcHVzaGVkLgoKSSB3b3Vs ZCBhbHNvIGxpa2UgdG8gcmVvcmdhbml6ZSB0aGUgZmVhdHVyZXMgdG8gYmUgc29ydGVkCmFscGhh YmV0aWNhbGx5LCBidXQgSSdsbCB3YWl0IGZvciB0aGluZ3MgdG8gY2FsbSBkb3duIGEgbGl0dGxl IGJlZm9yZWRvaW5nIHRoYXQu --b2_UItzKYFhuzX1g3fsTor6Zvfw6e0rE8KoqKKau4SNPB0 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx NHB4OyI+PHNwYW4+SSdtIGp1c3Qgc3VibWl0dGluZyBDL0MrKyBhbmQgUHl0aG9uIGZvciBub3cg c2luY2Ugc29tZSBvZiB0aGUgb3RoZXIgZmlsZXMgYXJlPC9zcGFuPjxkaXY+PHNwYW4+YSBsaXR0 bGUgbW9yZSB2b2xhdGlsZSBjdXJyZW50bHkgKHRoZXJlIGFyZSBzb21lIHBhdGNoZXMgaW4gcHJv Z3Jlc3MpLjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPjxicj48L3NwYW4+PC9kaXY+PGRpdj48c3Bh bj5XaWxsIHByb2JhYmx5IG5lZWQgdG8gdXBkYXRlIHRoaXMgcGF0Y2ggYWZ0ZXIgVGhlbydzIHN0 dWZmIGlzIHB1c2hlZC48YnI+PC9zcGFuPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4+ SSB3b3VsZCBhbHNvIGxpa2UgdG8gcmVvcmdhbml6ZSB0aGUgZmVhdHVyZXMgdG8gYmUgc29ydGVk PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+YWxwaGFiZXRpY2FsbHksIGJ1dCBJJ2xsIHdhaXQgZm9y IHRoaW5ncyB0byBjYWxtIGRvd24gYSBsaXR0bGUgYmVmb3JlPC9zcGFuPjwvZGl2PjxzcGFuPmRv aW5nIHRoYXQuPC9zcGFuPjxicj48L2Rpdj4NCjxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0 dXJlX2Jsb2NrIHByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLWVtcHR5IiBzdHlsZT0iZm9udC1m YW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQogICAgPGRpdiBj bGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stdXNlciBwcm90b25tYWlsX3NpZ25hdHVy ZV9ibG9jay1lbXB0eSI+PC9kaXY+DQogICAgDQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm90 b25tYWlsX3NpZ25hdHVyZV9ibG9jay1wcm90b24gcHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2st ZW1wdHkiPg0KICAgICAgICANCiAgICAgICAgICAgIDwvZGl2Pg0KPC9kaXY+DQo= --b2_UItzKYFhuzX1g3fsTor6Zvfw6e0rE8KoqKKau4SNPB0-- --b1_UItzKYFhuzX1g3fsTor6Zvfw6e0rE8KoqKKau4SNPB0 Content-Type: text/x-patch; name=0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.patch RnJvbSA0ZDAxNTI3YTdhZjM3NWI2ODU3OTkzNGQ3NDVlZGYwZGMyYThmMTFlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBTdW4s IDEzIE5vdiAyMDIyIDIyOjA2OjMzIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gVXRpbGl6ZSBuZXcg Zm9udC1sb2NrIGZhY2VzIGZvciBDL0MrKyBhbmQgUHl0aG9uIHRyZWUtc2l0dGVyCiB1c2UKCiog bGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsIChjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5n cyk6IFVzZSBuZXcKZXNjYXBlLCBudW1iZXIsIHByb3BlcnR5LCBvcGVyYXRvciwgYnJhY2tldCwg YW5kIGRlbGltaXRlciBmb250LWxvY2sKZmFjZXMuICBTaW1wbGlmeSB0eXBlIG1hdGNoaW5nLgoo Yy10cy1tb2RlLS1iYXNlLW1vZGUpOiBBZGQgdGhlbSB0byB0aGUgZmVhdHVyZSBsaXN0LgooYy10 cy1tb2RlKTogRml4IHR5cG8uCiogbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsIChweXRob24tLXRy ZWVzaXQtc2V0dGluZ3MpOiBVc2UgbmV3IG51bWJlciwKcHJvcGVydHksIG9wZXJhdG9yLCBicmFj a2V0LCBhbmQgZGVsaW1pdGVyIGZvbnQtbG9jayBmYWNlcy4KKHB5dGhvbi1tb2RlKTogQWRkIHRo ZW0gdG8gdGhlIGZlYXR1cmUgbGlzdC4KLS0tCiBsaXNwL3Byb2dtb2Rlcy9jLXRzLW1vZGUuZWwg fCA3NCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBsaXNwL3Byb2dtb2Rl cy9weXRob24uZWwgICAgfCA0MSArKysrKysrKysrKysrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2Vk LCA2NiBpbnNlcnRpb25zKCspLCA0OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL3By b2dtb2Rlcy9jLXRzLW1vZGUuZWwgYi9saXNwL3Byb2dtb2Rlcy9jLXRzLW1vZGUuZWwKaW5kZXgg NTYxN2VhN2Q3Yy4uMDY1ZWU1YzEyYyAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvYy10cy1t b2RlLmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL2MtdHMtbW9kZS5lbApAQCAtMjI5LDE4ICsyMjks MTcgQEAgYy10cy1tb2RlLS1mb250LWxvY2stc2V0dGluZ3MKICAgIDpsYW5ndWFnZSBtb2RlCiAg ICA6b3ZlcnJpZGUgdAogICAgOmZlYXR1cmUgJ29wZXJhdG9yCi0gICBgKFssQGMtdHMtbW9kZS0t b3BlcmF0b3JzXSBAZm9udC1sb2NrLWJ1aWx0aW4tZmFjZSkKKyAgIGAoWyxAYy10cy1tb2RlLS1v cGVyYXRvcnNdIEBmb250LWxvY2stb3BlcmF0b3ItZmFjZSkKICAgIDpsYW5ndWFnZSBtb2RlCiAg ICA6b3ZlcnJpZGUgdAogICAgOmZlYXR1cmUgJ3N0cmluZwogICAgYCgoc3RyaW5nX2xpdGVyYWwp IEBmb250LWxvY2stc3RyaW5nLWZhY2UKICAgICAgKChzdHJpbmdfbGl0ZXJhbCkpIEBjb250ZXh0 dWFsCi0gICAgIChzeXN0ZW1fbGliX3N0cmluZykgQGZvbnQtbG9jay1zdHJpbmctZmFjZQotICAg ICAoZXNjYXBlX3NlcXVlbmNlKSBAZm9udC1sb2NrLXN0cmluZy1mYWNlKQorICAgICAoc3lzdGVt X2xpYl9zdHJpbmcpIEBmb250LWxvY2stc3RyaW5nLWZhY2UpCiAgICA6bGFuZ3VhZ2UgbW9kZQog ICAgOm92ZXJyaWRlIHQKICAgIDpmZWF0dXJlICdsaXRlcmFsCi0gICBgKChudW1iZXJfbGl0ZXJh bCkgQGZvbnQtbG9jay1jb25zdGFudC1mYWNlCisgICBgKChudW1iZXJfbGl0ZXJhbCkgQGZvbnQt bG9jay1udW1iZXItZmFjZQogICAgICAoY2hhcl9saXRlcmFsKSBAZm9udC1sb2NrLWNvbnN0YW50 LWZhY2UpCiAgICA6bGFuZ3VhZ2UgbW9kZQogICAgOm92ZXJyaWRlIHQKQEAgLTI1MCwzMCArMjQ5 LDEzIEBAIGMtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICAgICAgICAnKCh0eXBlX3F1 YWxpZmllcikgQGZvbnQtbG9jay10eXBlLWZhY2UKIAogICAgICAgICAgICAocXVhbGlmaWVkX2lk ZW50aWZpZXIKLSAgICAgICAgICAgIHNjb3BlOiAobmFtZXNwYWNlX2lkZW50aWZpZXIpIEBmb250 LWxvY2stdHlwZS1mYWNlKQotCi0gICAgICAgICAgIChvcGVyYXRvcl9jYXN0KSB0eXBlOiAodHlw ZV9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXR5cGUtZmFjZSkpKQorICAgICAgICAgICAgc2NvcGU6 IChuYW1lc3BhY2VfaWRlbnRpZmllcikgQGZvbnQtbG9jay10eXBlLWZhY2UpKSkpCiAgICA6bGFu Z3VhZ2UgbW9kZQogICAgOm92ZXJyaWRlIHQKICAgIDpmZWF0dXJlICdkZWZpbml0aW9uCiAgICBg KChkZWNsYXJhdGlvbgogICAgICAgZGVjbGFyYXRvcjogKGlkZW50aWZpZXIpIEBmb250LWxvY2st dmFyaWFibGUtbmFtZS1mYWNlKQogCi0gICAgIChkZWNsYXJhdGlvbgotICAgICAgdHlwZTogKHR5 cGVfaWRlbnRpZmllcikgQGZvbnQtbG9jay10eXBlLWZhY2UpCi0KLSAgICAgKGZpZWxkX2RlY2xh cmF0aW9uCi0gICAgICBkZWNsYXJhdG9yOiAoZmllbGRfaWRlbnRpZmllcikgQGZvbnQtbG9jay12 YXJpYWJsZS1uYW1lLWZhY2UpCi0KLSAgICAgKGZpZWxkX2RlY2xhcmF0aW9uCi0gICAgICB0eXBl OiAodHlwZV9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXR5cGUtZmFjZSkKLQotICAgICAocGFyYW1l dGVyX2RlY2xhcmF0aW9uCi0gICAgICB0eXBlOiAodHlwZV9pZGVudGlmaWVyKSBAZm9udC1sb2Nr LXR5cGUtZmFjZSkKLQotICAgICAoZnVuY3Rpb25fZGVmaW5pdGlvbgotICAgICAgdHlwZTogKHR5 cGVfaWRlbnRpZmllcikgQGZvbnQtbG9jay10eXBlLWZhY2UpCi0KICAgICAgKGZ1bmN0aW9uX2Rl Y2xhcmF0b3IKICAgICAgIGRlY2xhcmF0b3I6IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLWZ1bmN0 aW9uLW5hbWUtZmFjZSkKIApAQCAtMjgzLDE3ICsyNjUsOCBAQCBjLXRzLW1vZGUtLWZvbnQtbG9j ay1zZXR0aW5ncwogICAgICAoaW5pdF9kZWNsYXJhdG9yCiAgICAgICBkZWNsYXJhdG9yOiAoaWRl bnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpCiAKLSAgICAgKHN0cnVjdF9z cGVjaWZpZXIKLSAgICAgIG5hbWU6ICh0eXBlX2lkZW50aWZpZXIpIEBmb250LWxvY2stdHlwZS1m YWNlKQotCiAgICAgIChzaXplZF90eXBlX3NwZWNpZmllcikgQGZvbnQtbG9jay10eXBlLWZhY2UK IAotICAgICAoZW51bV9zcGVjaWZpZXIKLSAgICAgIG5hbWU6ICh0eXBlX2lkZW50aWZpZXIpIEBm b250LWxvY2stdHlwZS1mYWNlKQotCi0gICAgIChlbnVtZXJhdG9yCi0gICAgICBuYW1lOiAoaWRl bnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpCi0KICAgICAgKHBhcmFtZXRl cl9kZWNsYXJhdGlvbgogICAgICAgdHlwZTogKF8pIEBmb250LWxvY2stdHlwZS1mYWNlCiAgICAg ICBkZWNsYXJhdG9yOiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2Up CkBAIC0zMDEsOCArMjc0LDcgQEAgYy10cy1tb2RlLS1mb250LWxvY2stc2V0dGluZ3MKICAgICAg KHBvaW50ZXJfZGVjbGFyYXRvcgogICAgICAgZGVjbGFyYXRvcjogKGlkZW50aWZpZXIpIEBmb250 LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKQogCi0gICAgIChwb2ludGVyX2RlY2xhcmF0b3IKLSAg ICAgIGRlY2xhcmF0b3I6IChmaWVsZF9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5h bWUtZmFjZSkpCisgICAgICgodHlwZV9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXR5cGUtZmFjZSkp CiAgICA6bGFuZ3VhZ2UgbW9kZQogICAgOm92ZXJyaWRlIHQKICAgIDpmZWF0dXJlICdleHByZXNz aW9uCkBAIC0zMTMsMTEgKzI4NSw3IEBAIGMtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAg ICAgICBmdW5jdGlvbjogKGlkZW50aWZpZXIpIEBmb250LWxvY2stZnVuY3Rpb24tbmFtZS1mYWNl KQogCiAgICAgIChmaWVsZF9leHByZXNzaW9uCi0gICAgICBmaWVsZDogKGZpZWxkX2lkZW50aWZp ZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKQotCi0gICAgIChmaWVsZF9leHByZXNz aW9uCi0gICAgICBhcmd1bWVudDogKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFt ZS1mYWNlCi0gICAgICBmaWVsZDogKGZpZWxkX2lkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFi bGUtbmFtZS1mYWNlKQorICAgICAgYXJndW1lbnQ6IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXZh cmlhYmxlLW5hbWUtZmFjZSkKIAogICAgICAocG9pbnRlcl9leHByZXNzaW9uCiAgICAgICBhcmd1 bWVudDogKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKSkKQEAgLTMz MCw3ICsyOTgsMjYgQEAgYy10cy1tb2RlLS1mb250LWxvY2stc2V0dGluZ3MKICAgIDpsYW5ndWFn ZSBtb2RlCiAgICA6b3ZlcnJpZGUgdAogICAgOmZlYXR1cmUgJ2Vycm9yCi0gICAnKChFUlJPUikg QGZvbnQtbG9jay13YXJuaW5nLWZhY2UpKSkKKyAgICcoKEVSUk9SKSBAZm9udC1sb2NrLXdhcm5p bmctZmFjZSkKKyAgIDpmZWF0dXJlICdlc2NhcGUtc2VxdWVuY2UKKyAgIDpsYW5ndWFnZSBtb2Rl CisgICA6b3ZlcnJpZGUgdAorICAgJygoZXNjYXBlX3NlcXVlbmNlKSBAZm9udC1sb2NrLWVzY2Fw ZS1mYWNlKQorICAgOmxhbmd1YWdlIG1vZGUKKyAgIDpvdmVycmlkZSB0CisgICA6ZmVhdHVyZSAn cHJvcGVydHkKKyAgICcoKGZpZWxkX2lkZW50aWZpZXIpIEBmb250LWxvY2stcHJvcGVydHktZmFj ZQorICAgICAoZW51bWVyYXRvcgorICAgICAgbmFtZTogKGlkZW50aWZpZXIpIEBmb250LWxvY2st cHJvcGVydHktZmFjZSkpCisgICA6bGFuZ3VhZ2UgbW9kZQorICAgOm92ZXJyaWRlIHQKKyAgIDpm ZWF0dXJlICdicmFja2V0CisgICAnKChbIigiICIpIiAiWyIgIl0iICJ7IiAifSJdKSBAZm9udC1s b2NrLWJyYWNrZXQtZmFjZSkKKyAgIDpsYW5ndWFnZSBtb2RlCisgICA6b3ZlcnJpZGUgdAorICAg OmZlYXR1cmUgJ2RlbGltaXRlcgorICAgJygoWyIsIiAiOiIgIjsiXSkgQGZvbnQtbG9jay1kZWxp bWl0ZXItZmFjZSkKKyAgICkpCiAKIChkZWZ1biBjLXRzLW1vZGUtLWltZW51LTEgKG5vZGUpCiAg ICJIZWxwZXIgZm9yIGBjLXRzLW1vZGUtLWltZW51Jy4KQEAgLTQyMiw5ICs0MDksMTAgQEAgYy10 cy1tb2RlLS1iYXNlLW1vZGUKICAgKHNldHEtbG9jYWwgd2hpY2gtZnVuYy1mdW5jdGlvbnMgbmls KQogCiAgIChzZXRxLWxvY2FsIHRyZWVzaXQtZm9udC1sb2NrLWZlYXR1cmUtbGlzdAotICAgICAg ICAgICAgICAnKChjb21tZW50IHByZXByb2Nlc3NvciBvcGVyYXRvciBjb25zdGFudCBzdHJpbmcg bGl0ZXJhbCBrZXl3b3JkKQotICAgICAgICAgICAgICAgICh0eXBlIGRlZmluaXRpb24gZXhwcmVz c2lvbiBzdGF0ZW1lbnQpCi0gICAgICAgICAgICAgICAgKGVycm9yKSkpKQorICAgICAgICAgICAg ICAnKCggY29tbWVudCBwcmVwcm9jZXNzb3Igb3BlcmF0b3IgY29uc3RhbnQgc3RyaW5nIGxpdGVy YWwga2V5d29yZCkKKyAgICAgICAgICAgICAgICAoIHR5cGUgZGVmaW5pdGlvbiBleHByZXNzaW9u IHN0YXRlbWVudCBwcm9wZXJ0eSBicmFja2V0CisgICAgICAgICAgICAgICAgICBkZWxpbWl0ZXIg ZXNjYXBlLXNlcXVlbmNlKQorICAgICAgICAgICAgICAgICggZXJyb3IpKSkpCiAKIDs7OyMjI2F1 dG9sb2FkCiAoZGVmaW5lLWRlcml2ZWQtbW9kZSBjLXRzLW1vZGUgYy10cy1tb2RlLS1iYXNlLW1v ZGUgIkMiCkBAIC00NDYsNyArNDM0LDcgQEAgYy10cy1tb2RlCiAKIDs7OyMjI2F1dG9sb2FkCiAo ZGVmaW5lLWRlcml2ZWQtbW9kZSBjKystdHMtbW9kZSBjLXRzLW1vZGUtLWJhc2UtbW9kZSAiQysr IgotICAiTWFqb3IgbW9kZSBmb3IgZWRpdGluZyBDLCBwb3dlcmVkIGJ5IHRyZWUtc2l0dGVyLiIK KyAgIk1ham9yIG1vZGUgZm9yIGVkaXRpbmcgQysrLCBwb3dlcmVkIGJ5IHRyZWUtc2l0dGVyLiIK ICAgOmdyb3VwICdjKysKIAogICAodW5sZXNzICh0cmVlc2l0LXJlYWR5LXAgbmlsICdjcHApCmRp ZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9weXRob24uZWwgYi9saXNwL3Byb2dtb2Rlcy9weXRo b24uZWwKaW5kZXggYTVkMDJkMGZjYi4uODhkYzMxYjUwZSAxMDA2NDQKLS0tIGEvbGlzcC9wcm9n bW9kZXMvcHl0aG9uLmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbApAQCAtOTc1LDEx ICs5NzUsOCBAQCBweXRob24tLXRyZWVzaXQtY29uc3RhbnRzCiAgICAgImNvcHlyaWdodCIgImNy ZWRpdHMiICJleGl0IiAibGljZW5zZSIgInF1aXQiKSkKIAogKGRlZnZhciBweXRob24tLXRyZWVz aXQtb3BlcmF0b3JzCi0gIDs7IFRoaXMgaXMgbm90IHVzZWQuIEFuZCBhbmQsIG9yLCBub3QsIGlz LCBpbiBhcmUgZm9udGlmaWVkIGFzCi0gIDs7IGtleXdvcmRzLgogICAnKCItIiAiLT0iICIhPSIg IioiICIqKiIgIioqPSIgIio9IiAiLyIgIi8vIiAiLy89IiAiLz0iICImIiAiJSIgIiU9IgotICAg ICJeIiAiKyIgIis9IiAiPCIgIjw8IiAiPD0iICI8PiIgIj0iICI9PSIgIj4iICI+PSIgIj4+IiAi fCIgIn4iCi0gICAgImFuZCIgImluIiAiaXMiICJub3QiICJvciIpKQorICAgICJeIiAiKyIgIis9 IiAiPCIgIjw8IiAiPD0iICI8PiIgIj0iICI9PSIgIj4iICI+PSIgIj4+IiAifCIgIn4iKSkKIAog KGRlZnZhciBweXRob24tLXRyZWVzaXQtc3BlY2lhbC1hdHRyaWJ1dGVzCiAgICcoIl9fYW5ub3Rh dGlvbnNfXyIgIl9fY2xvc3VyZV9fIiAiX19jb2RlX18iCkBAIC0xMTE4LDcgKzExMTUsMzggQEAg cHl0aG9uLS10cmVlc2l0LXNldHRpbmdzCiAgICA6ZmVhdHVyZSAnZXNjYXBlLXNlcXVlbmNlCiAg ICA6bGFuZ3VhZ2UgJ3B5dGhvbgogICAgOm92ZXJyaWRlIHQKLSAgICcoKGVzY2FwZV9zZXF1ZW5j ZSkgQGZvbnQtbG9jay1lc2NhcGUtZmFjZSkpCisgICAnKChlc2NhcGVfc2VxdWVuY2UpIEBmb250 LWxvY2stZXNjYXBlLWZhY2UpCisKKyAgIDpmZWF0dXJlICdudW1iZXIKKyAgIDpsYW5ndWFnZSAn cHl0aG9uCisgICA6b3ZlcnJpZGUgdAorICAgJyhbKGludGVnZXIpIChmbG9hdCldIEBmb250LWxv Y2stbnVtYmVyLWZhY2UpCisKKyAgIDpmZWF0dXJlICdwcm9wZXJ0eQorICAgOmxhbmd1YWdlICdw eXRob24KKyAgIDpvdmVycmlkZSB0CisgICAnKChhdHRyaWJ1dGUKKyAgICAgIGF0dHJpYnV0ZTog KGlkZW50aWZpZXIpIEBmb250LWxvY2stcHJvcGVydHktZmFjZSkKKyAgICAgKGNsYXNzX2RlZmlu aXRpb24KKyAgICAgIGJvZHk6IChibG9jaworICAgICAgICAgICAgIChleHByZXNzaW9uX3N0YXRl bWVudAorICAgICAgICAgICAgICAoYXNzaWdubWVudCBsZWZ0OgorICAgICAgICAgICAgICAgICAg ICAgICAgICAoaWRlbnRpZmllcikgQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNlKSkpKSkKKworICAg OmZlYXR1cmUgJ29wZXJhdG9yCisgICA6bGFuZ3VhZ2UgJ3B5dGhvbgorICAgOm92ZXJyaWRlIHQK KyAgIGAoWyxAcHl0aG9uLS10cmVlc2l0LW9wZXJhdG9yc10gQGZvbnQtbG9jay1vcGVyYXRvci1m YWNlKQorCisgICA6ZmVhdHVyZSAnYnJhY2tldAorICAgOmxhbmd1YWdlICdweXRob24KKyAgIDpv dmVycmlkZSB0CisgICAnKFsiKCIgIikiICJbIiAiXSIgInsiICJ9Il0gQGZvbnQtbG9jay1icmFj a2V0LWZhY2UpCisKKyAgIDpmZWF0dXJlICdkZWxpbWl0ZXIKKyAgIDpsYW5ndWFnZSAncHl0aG9u CisgICA6b3ZlcnJpZGUgdAorICAgJyhbIiwiICIuIiAiOiIgIjsiIChlbGxpcHNpcyldIEBmb250 LWxvY2stZGVsaW1pdGVyLWZhY2UpKQogICAiVHJlZS1zaXR0ZXIgZm9udC1sb2NrIHNldHRpbmdz LiIpCiAKIAwKQEAgLTY1NTMsNyArNjU4MSw4IEBAIHB5dGhvbi1tb2RlCiAgICAgICAgICAgICAg ICAgJygoIGNvbW1lbnQgc3RyaW5nIGZ1bmN0aW9uLW5hbWUgY2xhc3MtbmFtZSkKICAgICAgICAg ICAgICAgICAgICgga2V5d29yZCBidWlsdGluIGNvbnN0YW50IHR5cGUpCiAgICAgICAgICAgICAg ICAgICAoIGFzc2lnbm1lbnQgZGVjb3JhdG9yIGVzY2FwZS1zZXF1ZW5jZQotICAgICAgICAgICAg ICAgICAgICBzdHJpbmctaW50ZXJwb2xhdGlvbikpKQorICAgICAgICAgICAgICAgICAgICBzdHJp bmctaW50ZXJwb2xhdGlvbiBudW1iZXIgcHJvcGVydHkKKyAgICAgICAgICAgICAgICAgICAgb3Bl cmF0b3IgYnJhY2tldCBkZWxpbWl0ZXIpKSkKICAgICAoc2V0cS1sb2NhbCB0cmVlc2l0LWZvbnQt bG9jay1zZXR0aW5ncyBweXRob24tLXRyZWVzaXQtc2V0dGluZ3MpCiAgICAgKHNldHEtbG9jYWwg aW1lbnUtY3JlYXRlLWluZGV4LWZ1bmN0aW9uCiAgICAgICAgICAgICAgICAgIydweXRob24taW1l bnUtdHJlZXNpdC1jcmVhdGUtaW5kZXgpCi0tIAoyLjM4LjEKCg== --b1_UItzKYFhuzX1g3fsTor6Zvfw6e0rE8KoqKKau4SNPB0-- From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 14 20:26:25 2022 Received: (at 59268) by debbugs.gnu.org; 15 Nov 2022 01:26:25 +0000 Received: from localhost ([127.0.0.1]:52217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oukiX-0003s0-A9 for submit@debbugs.gnu.org; Mon, 14 Nov 2022 20:26:25 -0500 Received: from mail-4022.proton.ch ([185.70.40.22]:39317) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oukiU-0003rl-Ex for 59268@debbugs.gnu.org; Mon, 14 Nov 2022 20:26:24 -0500 Date: Tue, 15 Nov 2022 01:26:05 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1668475575; x=1668734775; bh=41aeK75lj5/RSLj1qiHlA1LIyj4kvgZCIUVgzSFKjzg=; h=Date:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=tvYXzYy+1GCpO7THVrIAMYgwendqLR5EWoVtue1PTS82/jPtZ5H48tuqXsutlhAQP ZOsu2T8UmjlSC2uCSGpCIoCwz5hlNtlJb0YVDNfkLEamQetsQtFiUogELyLEk8cdQ3 yQBDhWyW6LNJubO4xmMJ0ButgHhvR8CDOzrnoB9pCR8JMOX47TToCsOJqx04bPHioe P1ubjSEVG18lCaHfHx/DgxvcqzStxj09SUYpBuNv/LvFkQpZCa5KQb805dyKituriA lnkG1Jyq9RSuoUunoVMFt9bDAmgz7WUbD2LbjCKyc3Eqkp2jahOGwnASEZkYaFMF0J JhVT0+N2LhTBA== From: Randy Taylor Subject: Re: bug#59268: [PATCH] Utilize new font-lock faces for C/C++ and Python tree-sitter use Message-ID: In-Reply-To: References: Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_XxTj6SorDMtoHmRW79uURzvPp8bL2pel3sek4aXZkY" X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I updated the patch to apply cleanly, since recent changes caused conflicts. I updated the patch to apply cleanly, since recent changes caused conflicts. From d474d7247ec7c51d761ea629ca107464a0fa7a2f Mon Sep 17 00:00:00 2001 From: Randy Taylor Date: Sun, 13 Nov 2022 22:06:33 -0500 Subject: [PATCH] Utilize new font-lock faces for C/C++ and [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.2 MISSING_HEADERS Missing To: header -0.0 SPF_PASS SPF: sender matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message X-Debbugs-Envelope-To: 59268 Cc: 59268@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: 0.2 (/) This is a multi-part message in MIME format. --b1_XxTj6SorDMtoHmRW79uURzvPp8bL2pel3sek4aXZkY Content-Type: multipart/alternative; boundary="b2_XxTj6SorDMtoHmRW79uURzvPp8bL2pel3sek4aXZkY" --b2_XxTj6SorDMtoHmRW79uURzvPp8bL2pel3sek4aXZkY Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SSB1cGRhdGVkIHRoZSBwYXRjaCB0byBhcHBseSBjbGVhbmx5LCBzaW5jZSByZWNlbnQgY2hhbmdl cyBjYXVzZWQgY29uZmxpY3RzLg== --b2_XxTj6SorDMtoHmRW79uURzvPp8bL2pel3sek4aXZkY Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx NHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+SSB1cGRhdGVkIHRoZSBwYXRjaCB0byBhcHBseSBj bGVhbmx5LCBzaW5jZSByZWNlbnQgY2hhbmdlcyBjYXVzZWQgY29uZmxpY3RzLjxicj48L2Rpdj4= --b2_XxTj6SorDMtoHmRW79uURzvPp8bL2pel3sek4aXZkY-- --b1_XxTj6SorDMtoHmRW79uURzvPp8bL2pel3sek4aXZkY Content-Type: text/x-patch; name=0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.patch RnJvbSBkNDc0ZDcyNDdlYzdjNTFkNzYxZWE2MjljYTEwNzQ2NGEwZmE3YTJmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBTdW4s IDEzIE5vdiAyMDIyIDIyOjA2OjMzIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gVXRpbGl6ZSBuZXcg Zm9udC1sb2NrIGZhY2VzIGZvciBDL0MrKyBhbmQgUHl0aG9uIHRyZWUtc2l0dGVyCiB1c2UKCiog bGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsIChjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5n cyk6IFVzZSBuZXcKZXNjYXBlLCBudW1iZXIsIHByb3BlcnR5LCBvcGVyYXRvciwgYnJhY2tldCwg YW5kIGRlbGltaXRlciBmb250LWxvY2sKZmFjZXMuICBTaW1wbGlmeSB0eXBlIG1hdGNoaW5nLgoo Yy10cy1tb2RlLS1iYXNlLW1vZGUpOiBBZGQgdGhlbSB0byB0aGUgZmVhdHVyZSBsaXN0LgooYy10 cy1tb2RlKTogRml4IHR5cG8uCiogbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsIChweXRob24tLXRy ZWVzaXQtc2V0dGluZ3MpOiBVc2UgbmV3IG51bWJlciwKcHJvcGVydHksIG9wZXJhdG9yLCBicmFj a2V0LCBhbmQgZGVsaW1pdGVyIGZvbnQtbG9jayBmYWNlcy4KKHB5dGhvbi1tb2RlKTogQWRkIHRo ZW0gdG8gdGhlIGZlYXR1cmUgbGlzdC4KLS0tCiBsaXNwL3Byb2dtb2Rlcy9jLXRzLW1vZGUuZWwg fCA3MiArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBsaXNwL3Byb2dtb2Rl cy9weXRob24uZWwgICAgfCA0MSArKysrKysrKysrKysrKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdl ZCwgNjUgaW5zZXJ0aW9ucygrKSwgNDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9w cm9nbW9kZXMvYy10cy1tb2RlLmVsIGIvbGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsCmluZGV4 IGJiMGRiMGUxZTcuLjFlZTVmNDVkMzUgMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL2MtdHMt bW9kZS5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9jLXRzLW1vZGUuZWwKQEAgLTIzMSwxOCArMjMx LDE3IEBAIGMtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICA6bGFuZ3VhZ2UgbW9kZQog ICAgOm92ZXJyaWRlIHQKICAgIDpmZWF0dXJlICdvcGVyYXRvcgotICAgYChbLEBjLXRzLW1vZGUt LW9wZXJhdG9yc10gQGZvbnQtbG9jay1idWlsdGluLWZhY2UpCisgICBgKFssQGMtdHMtbW9kZS0t b3BlcmF0b3JzXSBAZm9udC1sb2NrLW9wZXJhdG9yLWZhY2UpCiAgICA6bGFuZ3VhZ2UgbW9kZQog ICAgOm92ZXJyaWRlIHQKICAgIDpmZWF0dXJlICdzdHJpbmcKICAgIGAoKHN0cmluZ19saXRlcmFs KSBAZm9udC1sb2NrLXN0cmluZy1mYWNlCiAgICAgICgoc3RyaW5nX2xpdGVyYWwpKSBAY29udGV4 dHVhbAotICAgICAoc3lzdGVtX2xpYl9zdHJpbmcpIEBmb250LWxvY2stc3RyaW5nLWZhY2UKLSAg ICAgKGVzY2FwZV9zZXF1ZW5jZSkgQGZvbnQtbG9jay1zdHJpbmctZmFjZSkKKyAgICAgKHN5c3Rl bV9saWJfc3RyaW5nKSBAZm9udC1sb2NrLXN0cmluZy1mYWNlKQogICAgOmxhbmd1YWdlIG1vZGUK ICAgIDpvdmVycmlkZSB0CiAgICA6ZmVhdHVyZSAnbGl0ZXJhbAotICAgYCgobnVtYmVyX2xpdGVy YWwpIEBmb250LWxvY2stY29uc3RhbnQtZmFjZQorICAgYCgobnVtYmVyX2xpdGVyYWwpIEBmb250 LWxvY2stbnVtYmVyLWZhY2UKICAgICAgKGNoYXJfbGl0ZXJhbCkgQGZvbnQtbG9jay1jb25zdGFu dC1mYWNlKQogICAgOmxhbmd1YWdlIG1vZGUKICAgIDpvdmVycmlkZSB0CkBAIC0yNTIsMzAgKzI1 MSwxMyBAQCBjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncwogICAgICAgICAgJygodHlwZV9x dWFsaWZpZXIpIEBmb250LWxvY2stdHlwZS1mYWNlCiAKICAgICAgICAgICAgKHF1YWxpZmllZF9p ZGVudGlmaWVyCi0gICAgICAgICAgICBzY29wZTogKG5hbWVzcGFjZV9pZGVudGlmaWVyKSBAZm9u dC1sb2NrLXR5cGUtZmFjZSkKLQotICAgICAgICAgICAob3BlcmF0b3JfY2FzdCkgdHlwZTogKHR5 cGVfaWRlbnRpZmllcikgQGZvbnQtbG9jay10eXBlLWZhY2UpKSkKKyAgICAgICAgICAgIHNjb3Bl OiAobmFtZXNwYWNlX2lkZW50aWZpZXIpIEBmb250LWxvY2stdHlwZS1mYWNlKSkpKQogICAgOmxh bmd1YWdlIG1vZGUKICAgIDpvdmVycmlkZSB0CiAgICA6ZmVhdHVyZSAnZGVmaW5pdGlvbgogICAg YCgoZGVjbGFyYXRpb24KICAgICAgIGRlY2xhcmF0b3I6IChpZGVudGlmaWVyKSBAZm9udC1sb2Nr LXZhcmlhYmxlLW5hbWUtZmFjZSkKIAotICAgICAoZGVjbGFyYXRpb24KLSAgICAgIHR5cGU6ICh0 eXBlX2lkZW50aWZpZXIpIEBmb250LWxvY2stdHlwZS1mYWNlKQotCi0gICAgIChmaWVsZF9kZWNs YXJhdGlvbgotICAgICAgZGVjbGFyYXRvcjogKGZpZWxkX2lkZW50aWZpZXIpIEBmb250LWxvY2st dmFyaWFibGUtbmFtZS1mYWNlKQotCi0gICAgIChmaWVsZF9kZWNsYXJhdGlvbgotICAgICAgdHlw ZTogKHR5cGVfaWRlbnRpZmllcikgQGZvbnQtbG9jay10eXBlLWZhY2UpCi0KLSAgICAgKHBhcmFt ZXRlcl9kZWNsYXJhdGlvbgotICAgICAgdHlwZTogKHR5cGVfaWRlbnRpZmllcikgQGZvbnQtbG9j ay10eXBlLWZhY2UpCi0KLSAgICAgKGZ1bmN0aW9uX2RlZmluaXRpb24KLSAgICAgIHR5cGU6ICh0 eXBlX2lkZW50aWZpZXIpIEBmb250LWxvY2stdHlwZS1mYWNlKQotCiAgICAgIChmdW5jdGlvbl9k ZWNsYXJhdG9yCiAgICAgICBkZWNsYXJhdG9yOiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay1mdW5j dGlvbi1uYW1lLWZhY2UpCiAKQEAgLTI4NSwxNyArMjY3LDggQEAgYy10cy1tb2RlLS1mb250LWxv Y2stc2V0dGluZ3MKICAgICAgKGluaXRfZGVjbGFyYXRvcgogICAgICAgZGVjbGFyYXRvcjogKGlk ZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKQogCi0gICAgIChzdHJ1Y3Rf c3BlY2lmaWVyCi0gICAgICBuYW1lOiAodHlwZV9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXR5cGUt ZmFjZSkKLQogICAgICAoc2l6ZWRfdHlwZV9zcGVjaWZpZXIpIEBmb250LWxvY2stdHlwZS1mYWNl CiAKLSAgICAgKGVudW1fc3BlY2lmaWVyCi0gICAgICBuYW1lOiAodHlwZV9pZGVudGlmaWVyKSBA Zm9udC1sb2NrLXR5cGUtZmFjZSkKLQotICAgICAoZW51bWVyYXRvcgotICAgICAgbmFtZTogKGlk ZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKQotCiAgICAgIChwYXJhbWV0 ZXJfZGVjbGFyYXRpb24KICAgICAgIHR5cGU6IChfKSBAZm9udC1sb2NrLXR5cGUtZmFjZQogICAg ICAgZGVjbGFyYXRvcjogKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNl KQpAQCAtMzAzLDggKzI3Niw3IEBAIGMtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICAg IChwb2ludGVyX2RlY2xhcmF0b3IKICAgICAgIGRlY2xhcmF0b3I6IChpZGVudGlmaWVyKSBAZm9u dC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkKIAotICAgICAocG9pbnRlcl9kZWNsYXJhdG9yCi0g ICAgICBkZWNsYXJhdG9yOiAoZmllbGRfaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1u YW1lLWZhY2UpKQorICAgICAoKHR5cGVfaWRlbnRpZmllcikgQGZvbnQtbG9jay10eXBlLWZhY2Up KQogICAgOmxhbmd1YWdlIG1vZGUKICAgIDpvdmVycmlkZSB0CiAgICA6ZmVhdHVyZSAnZXhwcmVz c2lvbgpAQCAtMzE1LDExICsyODcsNyBAQCBjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncwog ICAgICAgZnVuY3Rpb246IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLWZ1bmN0aW9uLW5hbWUtZmFj ZSkKIAogICAgICAoZmllbGRfZXhwcmVzc2lvbgotICAgICAgZmllbGQ6IChmaWVsZF9pZGVudGlm aWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkKLQotICAgICAoZmllbGRfZXhwcmVz c2lvbgotICAgICAgYXJndW1lbnQ6IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5h bWUtZmFjZQotICAgICAgZmllbGQ6IChmaWVsZF9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlh YmxlLW5hbWUtZmFjZSkKKyAgICAgIGFyZ3VtZW50OiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12 YXJpYWJsZS1uYW1lLWZhY2UpCiAKICAgICAgKHBvaW50ZXJfZXhwcmVzc2lvbgogICAgICAgYXJn dW1lbnQ6IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkpCkBAIC0z MzIsNyArMzAwLDI2IEBAIGMtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICA6bGFuZ3Vh Z2UgbW9kZQogICAgOm92ZXJyaWRlIHQKICAgIDpmZWF0dXJlICdlcnJvcgotICAgJygoRVJST1Ip IEBmb250LWxvY2std2FybmluZy1mYWNlKSkpCisgICAnKChFUlJPUikgQGZvbnQtbG9jay13YXJu aW5nLWZhY2UpCisgICA6ZmVhdHVyZSAnZXNjYXBlLXNlcXVlbmNlCisgICA6bGFuZ3VhZ2UgbW9k ZQorICAgOm92ZXJyaWRlIHQKKyAgICcoKGVzY2FwZV9zZXF1ZW5jZSkgQGZvbnQtbG9jay1lc2Nh cGUtZmFjZSkKKyAgIDpsYW5ndWFnZSBtb2RlCisgICA6b3ZlcnJpZGUgdAorICAgOmZlYXR1cmUg J3Byb3BlcnR5CisgICAnKChmaWVsZF9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXByb3BlcnR5LWZh Y2UKKyAgICAgKGVudW1lcmF0b3IKKyAgICAgIG5hbWU6IChpZGVudGlmaWVyKSBAZm9udC1sb2Nr LXByb3BlcnR5LWZhY2UpKQorICAgOmxhbmd1YWdlIG1vZGUKKyAgIDpvdmVycmlkZSB0CisgICA6 ZmVhdHVyZSAnYnJhY2tldAorICAgJygoWyIoIiAiKSIgIlsiICJdIiAieyIgIn0iXSkgQGZvbnQt bG9jay1icmFja2V0LWZhY2UpCisgICA6bGFuZ3VhZ2UgbW9kZQorICAgOm92ZXJyaWRlIHQKKyAg IDpmZWF0dXJlICdkZWxpbWl0ZXIKKyAgICcoKFsiLCIgIjoiICI7Il0pIEBmb250LWxvY2stZGVs aW1pdGVyLWZhY2UpCisgICApKQogCiAoZGVmdW4gYy10cy1tb2RlLS1pbWVudS0xIChub2RlKQog ICAiSGVscGVyIGZvciBgYy10cy1tb2RlLS1pbWVudScuCkBAIC00MTgsOCArNDA1LDkgQEAgYy10 cy1tb2RlLS1iYXNlLW1vZGUKICAgKHNldHEtbG9jYWwgd2hpY2gtZnVuYy1mdW5jdGlvbnMgbmls KQogCiAgIChzZXRxLWxvY2FsIHRyZWVzaXQtZm9udC1sb2NrLWZlYXR1cmUtbGlzdAotICAgICAg ICAgICAgICAnKChjb21tZW50IHByZXByb2Nlc3NvciBvcGVyYXRvciBjb25zdGFudCBzdHJpbmcg bGl0ZXJhbCBrZXl3b3JkKQotICAgICAgICAgICAgICAgICh0eXBlIGRlZmluaXRpb24gZXhwcmVz c2lvbiBzdGF0ZW1lbnQpCisgICAgICAgICAgICAgICcoKCBjb21tZW50IHByZXByb2Nlc3NvciBv cGVyYXRvciBjb25zdGFudCBzdHJpbmcgbGl0ZXJhbCBrZXl3b3JkKQorICAgICAgICAgICAgICAg ICggdHlwZSBkZWZpbml0aW9uIGV4cHJlc3Npb24gc3RhdGVtZW50IHByb3BlcnR5IGJyYWNrZXQK KyAgICAgICAgICAgICAgICAgIGRlbGltaXRlciBlc2NhcGUtc2VxdWVuY2UpCiAgICAgICAgICAg ICAgICAgKCkpKSkKIAogOzs7IyMjYXV0b2xvYWQKQEAgLTQ0Nyw3ICs0MzUsNyBAQCBjLXRzLW1v ZGUKIAogOzs7IyMjYXV0b2xvYWQKIChkZWZpbmUtZGVyaXZlZC1tb2RlIGMrKy10cy1tb2RlIGMt dHMtbW9kZS0tYmFzZS1tb2RlICJDKysiCi0gICJNYWpvciBtb2RlIGZvciBlZGl0aW5nIEMsIHBv d2VyZWQgYnkgdHJlZS1zaXR0ZXIuIgorICAiTWFqb3IgbW9kZSBmb3IgZWRpdGluZyBDKyssIHBv d2VyZWQgYnkgdHJlZS1zaXR0ZXIuIgogICA6Z3JvdXAgJ2MrKwogCiAgICh1bmxlc3MgKHRyZWVz aXQtcmVhZHktcCBuaWwgJ2NwcCkKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5l bCBiL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbAppbmRleCBhNWQwMmQwZmNiLi44OGRjMzFiNTBl IDEwMDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9weXRob24uZWwKKysrIGIvbGlzcC9wcm9nbW9k ZXMvcHl0aG9uLmVsCkBAIC05NzUsMTEgKzk3NSw4IEBAIHB5dGhvbi0tdHJlZXNpdC1jb25zdGFu dHMKICAgICAiY29weXJpZ2h0IiAiY3JlZGl0cyIgImV4aXQiICJsaWNlbnNlIiAicXVpdCIpKQog CiAoZGVmdmFyIHB5dGhvbi0tdHJlZXNpdC1vcGVyYXRvcnMKLSAgOzsgVGhpcyBpcyBub3QgdXNl ZC4gQW5kIGFuZCwgb3IsIG5vdCwgaXMsIGluIGFyZSBmb250aWZpZWQgYXMKLSAgOzsga2V5d29y ZHMuCiAgICcoIi0iICItPSIgIiE9IiAiKiIgIioqIiAiKio9IiAiKj0iICIvIiAiLy8iICIvLz0i ICIvPSIgIiYiICIlIiAiJT0iCi0gICAgIl4iICIrIiAiKz0iICI8IiAiPDwiICI8PSIgIjw+IiAi PSIgIj09IiAiPiIgIj49IiAiPj4iICJ8IiAifiIKLSAgICAiYW5kIiAiaW4iICJpcyIgIm5vdCIg Im9yIikpCisgICAgIl4iICIrIiAiKz0iICI8IiAiPDwiICI8PSIgIjw+IiAiPSIgIj09IiAiPiIg Ij49IiAiPj4iICJ8IiAifiIpKQogCiAoZGVmdmFyIHB5dGhvbi0tdHJlZXNpdC1zcGVjaWFsLWF0 dHJpYnV0ZXMKICAgJygiX19hbm5vdGF0aW9uc19fIiAiX19jbG9zdXJlX18iICJfX2NvZGVfXyIK QEAgLTExMTgsNyArMTExNSwzOCBAQCBweXRob24tLXRyZWVzaXQtc2V0dGluZ3MKICAgIDpmZWF0 dXJlICdlc2NhcGUtc2VxdWVuY2UKICAgIDpsYW5ndWFnZSAncHl0aG9uCiAgICA6b3ZlcnJpZGUg dAotICAgJygoZXNjYXBlX3NlcXVlbmNlKSBAZm9udC1sb2NrLWVzY2FwZS1mYWNlKSkKKyAgICco KGVzY2FwZV9zZXF1ZW5jZSkgQGZvbnQtbG9jay1lc2NhcGUtZmFjZSkKKworICAgOmZlYXR1cmUg J251bWJlcgorICAgOmxhbmd1YWdlICdweXRob24KKyAgIDpvdmVycmlkZSB0CisgICAnKFsoaW50 ZWdlcikgKGZsb2F0KV0gQGZvbnQtbG9jay1udW1iZXItZmFjZSkKKworICAgOmZlYXR1cmUgJ3By b3BlcnR5CisgICA6bGFuZ3VhZ2UgJ3B5dGhvbgorICAgOm92ZXJyaWRlIHQKKyAgICcoKGF0dHJp YnV0ZQorICAgICAgYXR0cmlidXRlOiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay1wcm9wZXJ0eS1m YWNlKQorICAgICAoY2xhc3NfZGVmaW5pdGlvbgorICAgICAgYm9keTogKGJsb2NrCisgICAgICAg ICAgICAgKGV4cHJlc3Npb25fc3RhdGVtZW50CisgICAgICAgICAgICAgIChhc3NpZ25tZW50IGxl ZnQ6CisgICAgICAgICAgICAgICAgICAgICAgICAgIChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXBy b3BlcnR5LWZhY2UpKSkpKQorCisgICA6ZmVhdHVyZSAnb3BlcmF0b3IKKyAgIDpsYW5ndWFnZSAn cHl0aG9uCisgICA6b3ZlcnJpZGUgdAorICAgYChbLEBweXRob24tLXRyZWVzaXQtb3BlcmF0b3Jz XSBAZm9udC1sb2NrLW9wZXJhdG9yLWZhY2UpCisKKyAgIDpmZWF0dXJlICdicmFja2V0CisgICA6 bGFuZ3VhZ2UgJ3B5dGhvbgorICAgOm92ZXJyaWRlIHQKKyAgICcoWyIoIiAiKSIgIlsiICJdIiAi eyIgIn0iXSBAZm9udC1sb2NrLWJyYWNrZXQtZmFjZSkKKworICAgOmZlYXR1cmUgJ2RlbGltaXRl cgorICAgOmxhbmd1YWdlICdweXRob24KKyAgIDpvdmVycmlkZSB0CisgICAnKFsiLCIgIi4iICI6 IiAiOyIgKGVsbGlwc2lzKV0gQGZvbnQtbG9jay1kZWxpbWl0ZXItZmFjZSkpCiAgICJUcmVlLXNp dHRlciBmb250LWxvY2sgc2V0dGluZ3MuIikKIAogDApAQCAtNjU1Myw3ICs2NTgxLDggQEAgcHl0 aG9uLW1vZGUKICAgICAgICAgICAgICAgICAnKCggY29tbWVudCBzdHJpbmcgZnVuY3Rpb24tbmFt ZSBjbGFzcy1uYW1lKQogICAgICAgICAgICAgICAgICAgKCBrZXl3b3JkIGJ1aWx0aW4gY29uc3Rh bnQgdHlwZSkKICAgICAgICAgICAgICAgICAgICggYXNzaWdubWVudCBkZWNvcmF0b3IgZXNjYXBl LXNlcXVlbmNlCi0gICAgICAgICAgICAgICAgICAgIHN0cmluZy1pbnRlcnBvbGF0aW9uKSkpCisg ICAgICAgICAgICAgICAgICAgIHN0cmluZy1pbnRlcnBvbGF0aW9uIG51bWJlciBwcm9wZXJ0eQor ICAgICAgICAgICAgICAgICAgICBvcGVyYXRvciBicmFja2V0IGRlbGltaXRlcikpKQogICAgIChz ZXRxLWxvY2FsIHRyZWVzaXQtZm9udC1sb2NrLXNldHRpbmdzIHB5dGhvbi0tdHJlZXNpdC1zZXR0 aW5ncykKICAgICAoc2V0cS1sb2NhbCBpbWVudS1jcmVhdGUtaW5kZXgtZnVuY3Rpb24KICAgICAg ICAgICAgICAgICAjJ3B5dGhvbi1pbWVudS10cmVlc2l0LWNyZWF0ZS1pbmRleCkKLS0gCjIuMzgu MQoK --b1_XxTj6SorDMtoHmRW79uURzvPp8bL2pel3sek4aXZkY-- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 15 21:04:50 2022 Received: (at 59268) by debbugs.gnu.org; 16 Nov 2022 02:04:50 +0000 Received: from localhost ([127.0.0.1]:55652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ov7nF-0003Tf-S8 for submit@debbugs.gnu.org; Tue, 15 Nov 2022 21:04:50 -0500 Received: from mail-4323.proton.ch ([185.70.43.23]:60303) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ov7nC-0003TQ-Vy for 59268@debbugs.gnu.org; Tue, 15 Nov 2022 21:04:49 -0500 Date: Wed, 16 Nov 2022 02:04:27 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1668564278; x=1668823478; bh=WmWrH/Ds/0ImE0mJKWcA63hvOcWH8j7CjkhMheY6fpw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=lVk+dbzJe8HB9ieuBKzBDbN5GSnIakwgexflzuwqLQzztTG2FIO//jotdtBCefabu l1w3KsZPmc6izzRXdpqyTP2bwYRXLlSDjZ4wswIlc5TsiPS49tEs34JQ/QHvPceN8c Fh3fmXL49JNJxGria9Vf640oZOkpIJbU5OkGrvbHXjGx/X6nKdvrzL9Z2J3MBV8ky2 HJSbrh64LowXgF1XUi5/LhoxKtkOyrllesKumt0vDB2o75YBSvYehhC5Qf8RDdguGL lYGD5nDbzNGtAKBaO753K0xc2+PhD4LiO21X1s5lZ4hUyaozxR+47mnC0dY1rNtVX8 J4/ZKZGuAjOVA== To: Yuan Fu From: Randy Taylor Subject: Re: bug#59268: [PATCH] Utilize new font-lock faces for C/C++ and Python tree-sitter use Message-ID: In-Reply-To: References: Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_IVJ4PtEAWSEAGW8loBOPtAm7tgJ7evolzLbka1UxE" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59268 Cc: 59268@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 (-) This is a multi-part message in MIME format. --b1_IVJ4PtEAWSEAGW8loBOPtAm7tgJ7evolzLbka1UxE Content-Type: multipart/alternative; boundary="b2_IVJ4PtEAWSEAGW8loBOPtAm7tgJ7evolzLbka1UxE" --b2_IVJ4PtEAWSEAGW8loBOPtAm7tgJ7evolzLbka1UxE Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 VXBkYXRlZCB0aGUgcGF0Y2ggYWdhaW4gdG8gYXBwbHkgY2xlYW5seS4KCkFsc28gYWRkZWQgWXVh bi4gKFNpZGUgbm90ZTogcGVyaGFwcyBlbWFjcy1kZXZlbCBmZWF0dXJlIHNob3VsZCBiZSByZW5h bWVkIHRvIGVtYWNzLWRlZnVuPyk= --b2_IVJ4PtEAWSEAGW8loBOPtAm7tgJ7evolzLbka1UxE Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx NHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+VXBkYXRlZCB0aGUgcGF0Y2ggYWdhaW4gdG8gYXBw bHkgY2xlYW5seS48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogdGFob21hLCBzYW5zLXNl cmlmOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij48YnI+PC9kaXY+PGRp diBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4 OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+QWxzbyBhZGRlZCBZdWFuLiAoU2lkZSBub3RlOiBwZXJo YXBzIGVtYWNzLWRldmVsIGZlYXR1cmUgc2hvdWxkIGJlIHJlbmFtZWQgdG8gZW1hY3MtZGVmdW4/ KTxicj48L2Rpdj4= --b2_IVJ4PtEAWSEAGW8loBOPtAm7tgJ7evolzLbka1UxE-- --b1_IVJ4PtEAWSEAGW8loBOPtAm7tgJ7evolzLbka1UxE Content-Type: text/x-patch; name=0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.patch RnJvbSBhZmU4Yzg4YTFhZGRkYWM3ZTA4MGI2YmQwNGMxMTcxMTJhNTRiYjUyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBTdW4s IDEzIE5vdiAyMDIyIDIyOjA2OjMzIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gVXRpbGl6ZSBuZXcg Zm9udC1sb2NrIGZhY2VzIGZvciBDL0MrKyBhbmQgUHl0aG9uIHRyZWUtc2l0dGVyCiB1c2UKCiog bGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsIChjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5n cyk6IFVzZSBuZXcKZXNjYXBlLCBudW1iZXIsIHByb3BlcnR5LCBvcGVyYXRvciwgYnJhY2tldCwg YW5kIGRlbGltaXRlciBmb250LWxvY2sKZmFjZXMuICBTaW1wbGlmeSB0eXBlIG1hdGNoaW5nLgoo Yy10cy1tb2RlLS1iYXNlLW1vZGUpOiBBZGQgdGhlbSB0byB0aGUgZmVhdHVyZSBsaXN0LgooYy10 cy1tb2RlKTogRml4IHR5cG8uCiogbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsIChweXRob24tLXRy ZWVzaXQtc2V0dGluZ3MpOiBVc2UgbmV3IG51bWJlciwKcHJvcGVydHksIG9wZXJhdG9yLCBicmFj a2V0LCBhbmQgZGVsaW1pdGVyIGZvbnQtbG9jayBmYWNlcy4KKHB5dGhvbi1tb2RlKTogQWRkIHRo ZW0gdG8gdGhlIGZlYXR1cmUgbGlzdC4KLS0tCiBsaXNwL3Byb2dtb2Rlcy9jLXRzLW1vZGUuZWwg fCA3MSArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBsaXNwL3Byb2dtb2Rl cy9weXRob24uZWwgICAgfCA0MSArKysrKysrKysrKysrKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdl ZCwgNjQgaW5zZXJ0aW9ucygrKSwgNDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9w cm9nbW9kZXMvYy10cy1tb2RlLmVsIGIvbGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsCmluZGV4 IDk1MGVmMWY2NWUuLmRiZjM3MTA5YzQgMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL2MtdHMt bW9kZS5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9jLXRzLW1vZGUuZWwKQEAgLTIzMSwxOCArMjMx LDE3IEBAIGMtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICA6bGFuZ3VhZ2UgbW9kZQog ICAgOm92ZXJyaWRlIHQKICAgIDpmZWF0dXJlICdvcGVyYXRvcgotICAgYChbLEBjLXRzLW1vZGUt LW9wZXJhdG9yc10gQGZvbnQtbG9jay1idWlsdGluLWZhY2UpCisgICBgKFssQGMtdHMtbW9kZS0t b3BlcmF0b3JzXSBAZm9udC1sb2NrLW9wZXJhdG9yLWZhY2UpCiAgICA6bGFuZ3VhZ2UgbW9kZQog ICAgOm92ZXJyaWRlIHQKICAgIDpmZWF0dXJlICdzdHJpbmcKICAgIGAoKHN0cmluZ19saXRlcmFs KSBAZm9udC1sb2NrLXN0cmluZy1mYWNlCiAgICAgICgoc3RyaW5nX2xpdGVyYWwpKSBAY29udGV4 dHVhbAotICAgICAoc3lzdGVtX2xpYl9zdHJpbmcpIEBmb250LWxvY2stc3RyaW5nLWZhY2UKLSAg ICAgKGVzY2FwZV9zZXF1ZW5jZSkgQGZvbnQtbG9jay1zdHJpbmctZmFjZSkKKyAgICAgKHN5c3Rl bV9saWJfc3RyaW5nKSBAZm9udC1sb2NrLXN0cmluZy1mYWNlKQogICAgOmxhbmd1YWdlIG1vZGUK ICAgIDpvdmVycmlkZSB0CiAgICA6ZmVhdHVyZSAnbGl0ZXJhbAotICAgYCgobnVtYmVyX2xpdGVy YWwpIEBmb250LWxvY2stY29uc3RhbnQtZmFjZQorICAgYCgobnVtYmVyX2xpdGVyYWwpIEBmb250 LWxvY2stbnVtYmVyLWZhY2UKICAgICAgKGNoYXJfbGl0ZXJhbCkgQGZvbnQtbG9jay1jb25zdGFu dC1mYWNlKQogICAgOmxhbmd1YWdlIG1vZGUKICAgIDpvdmVycmlkZSB0CkBAIC0yNTIsMzAgKzI1 MSwxMyBAQCBjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncwogICAgICAgICAgJygodHlwZV9x dWFsaWZpZXIpIEBmb250LWxvY2stdHlwZS1mYWNlCiAKICAgICAgICAgICAgKHF1YWxpZmllZF9p ZGVudGlmaWVyCi0gICAgICAgICAgICBzY29wZTogKG5hbWVzcGFjZV9pZGVudGlmaWVyKSBAZm9u dC1sb2NrLXR5cGUtZmFjZSkKLQotICAgICAgICAgICAob3BlcmF0b3JfY2FzdCkgdHlwZTogKHR5 cGVfaWRlbnRpZmllcikgQGZvbnQtbG9jay10eXBlLWZhY2UpKSkKKyAgICAgICAgICAgIHNjb3Bl OiAobmFtZXNwYWNlX2lkZW50aWZpZXIpIEBmb250LWxvY2stdHlwZS1mYWNlKSkpKQogICAgOmxh bmd1YWdlIG1vZGUKICAgIDpvdmVycmlkZSB0CiAgICA6ZmVhdHVyZSAnZGVmaW5pdGlvbgogICAg YCgoZGVjbGFyYXRpb24KICAgICAgIGRlY2xhcmF0b3I6IChpZGVudGlmaWVyKSBAZm9udC1sb2Nr LXZhcmlhYmxlLW5hbWUtZmFjZSkKIAotICAgICAoZGVjbGFyYXRpb24KLSAgICAgIHR5cGU6ICh0 eXBlX2lkZW50aWZpZXIpIEBmb250LWxvY2stdHlwZS1mYWNlKQotCi0gICAgIChmaWVsZF9kZWNs YXJhdGlvbgotICAgICAgZGVjbGFyYXRvcjogKGZpZWxkX2lkZW50aWZpZXIpIEBmb250LWxvY2st dmFyaWFibGUtbmFtZS1mYWNlKQotCi0gICAgIChmaWVsZF9kZWNsYXJhdGlvbgotICAgICAgdHlw ZTogKHR5cGVfaWRlbnRpZmllcikgQGZvbnQtbG9jay10eXBlLWZhY2UpCi0KLSAgICAgKHBhcmFt ZXRlcl9kZWNsYXJhdGlvbgotICAgICAgdHlwZTogKHR5cGVfaWRlbnRpZmllcikgQGZvbnQtbG9j ay10eXBlLWZhY2UpCi0KLSAgICAgKGZ1bmN0aW9uX2RlZmluaXRpb24KLSAgICAgIHR5cGU6ICh0 eXBlX2lkZW50aWZpZXIpIEBmb250LWxvY2stdHlwZS1mYWNlKQotCiAgICAgIChmdW5jdGlvbl9k ZWNsYXJhdG9yCiAgICAgICBkZWNsYXJhdG9yOiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay1mdW5j dGlvbi1uYW1lLWZhY2UpCiAKQEAgLTI4NSwxNyArMjY3LDggQEAgYy10cy1tb2RlLS1mb250LWxv Y2stc2V0dGluZ3MKICAgICAgKGluaXRfZGVjbGFyYXRvcgogICAgICAgZGVjbGFyYXRvcjogKGlk ZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKQogCi0gICAgIChzdHJ1Y3Rf c3BlY2lmaWVyCi0gICAgICBuYW1lOiAodHlwZV9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXR5cGUt ZmFjZSkKLQogICAgICAoc2l6ZWRfdHlwZV9zcGVjaWZpZXIpIEBmb250LWxvY2stdHlwZS1mYWNl CiAKLSAgICAgKGVudW1fc3BlY2lmaWVyCi0gICAgICBuYW1lOiAodHlwZV9pZGVudGlmaWVyKSBA Zm9udC1sb2NrLXR5cGUtZmFjZSkKLQotICAgICAoZW51bWVyYXRvcgotICAgICAgbmFtZTogKGlk ZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKQotCiAgICAgIChwYXJhbWV0 ZXJfZGVjbGFyYXRpb24KICAgICAgIHR5cGU6IChfKSBAZm9udC1sb2NrLXR5cGUtZmFjZQogICAg ICAgZGVjbGFyYXRvcjogKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNl KQpAQCAtMzAzLDggKzI3Niw3IEBAIGMtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICAg IChwb2ludGVyX2RlY2xhcmF0b3IKICAgICAgIGRlY2xhcmF0b3I6IChpZGVudGlmaWVyKSBAZm9u dC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkKIAotICAgICAocG9pbnRlcl9kZWNsYXJhdG9yCi0g ICAgICBkZWNsYXJhdG9yOiAoZmllbGRfaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1u YW1lLWZhY2UpKQorICAgICAoKHR5cGVfaWRlbnRpZmllcikgQGZvbnQtbG9jay10eXBlLWZhY2Up KQogICAgOmxhbmd1YWdlIG1vZGUKICAgIDpvdmVycmlkZSB0CiAgICA6ZmVhdHVyZSAnZXhwcmVz c2lvbgpAQCAtMzE1LDExICsyODcsNyBAQCBjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncwog ICAgICAgZnVuY3Rpb246IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLWZ1bmN0aW9uLW5hbWUtZmFj ZSkKIAogICAgICAoZmllbGRfZXhwcmVzc2lvbgotICAgICAgZmllbGQ6IChmaWVsZF9pZGVudGlm aWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkKLQotICAgICAoZmllbGRfZXhwcmVz c2lvbgotICAgICAgYXJndW1lbnQ6IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5h bWUtZmFjZQotICAgICAgZmllbGQ6IChmaWVsZF9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlh YmxlLW5hbWUtZmFjZSkKKyAgICAgIGFyZ3VtZW50OiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12 YXJpYWJsZS1uYW1lLWZhY2UpCiAKICAgICAgKHBvaW50ZXJfZXhwcmVzc2lvbgogICAgICAgYXJn dW1lbnQ6IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkpCkBAIC0z MzMsNiArMzAxLDI0IEBAIGMtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICA6b3ZlcnJp ZGUgdAogICAgOmZlYXR1cmUgJ2Vycm9yCiAgICAnKChFUlJPUikgQGZvbnQtbG9jay13YXJuaW5n LWZhY2UpCisgICA6ZmVhdHVyZSAnZXNjYXBlLXNlcXVlbmNlCisgICA6bGFuZ3VhZ2UgbW9kZQor ICAgOm92ZXJyaWRlIHQKKyAgICcoKGVzY2FwZV9zZXF1ZW5jZSkgQGZvbnQtbG9jay1lc2NhcGUt ZmFjZSkKKyAgIDpsYW5ndWFnZSBtb2RlCisgICA6b3ZlcnJpZGUgdAorICAgOmZlYXR1cmUgJ3By b3BlcnR5CisgICAnKChmaWVsZF9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXByb3BlcnR5LWZhY2UK KyAgICAgKGVudW1lcmF0b3IKKyAgICAgIG5hbWU6IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXBy b3BlcnR5LWZhY2UpKQorICAgOmxhbmd1YWdlIG1vZGUKKyAgIDpvdmVycmlkZSB0CisgICA6ZmVh dHVyZSAnYnJhY2tldAorICAgJygoWyIoIiAiKSIgIlsiICJdIiAieyIgIn0iXSkgQGZvbnQtbG9j ay1icmFja2V0LWZhY2UpCisgICA6bGFuZ3VhZ2UgbW9kZQorICAgOm92ZXJyaWRlIHQKKyAgIDpm ZWF0dXJlICdkZWxpbWl0ZXIKKyAgICcoKFsiLCIgIjoiICI7Il0pIEBmb250LWxvY2stZGVsaW1p dGVyLWZhY2UpCiAgICA6bGFuZ3VhZ2UgbW9kZQogICAgOmZlYXR1cmUgJ2VtYWNzLWRldmVsCiAg ICA6b3ZlcnJpZGUgJ3QKQEAgLTQ2NSw5ICs0NTEsMTAgQEAgYy10cy1tb2RlLS1iYXNlLW1vZGUK ICAgKHNldHEtbG9jYWwgd2hpY2gtZnVuYy1mdW5jdGlvbnMgbmlsKQogCiAgIChzZXRxLWxvY2Fs IHRyZWVzaXQtZm9udC1sb2NrLWZlYXR1cmUtbGlzdAotICAgICAgICAgICAgICAnKChjb21tZW50 IHByZXByb2Nlc3NvciBvcGVyYXRvciBjb25zdGFudCBzdHJpbmcgbGl0ZXJhbCBrZXl3b3JkKQot ICAgICAgICAgICAgICAgICh0eXBlIGRlZmluaXRpb24gZXhwcmVzc2lvbiBzdGF0ZW1lbnQpCi0g ICAgICAgICAgICAgICAgKGVycm9yKSkpKQorICAgICAgICAgICAgICAnKCggY29tbWVudCBwcmVw cm9jZXNzb3Igb3BlcmF0b3IgY29uc3RhbnQgc3RyaW5nIGxpdGVyYWwga2V5d29yZCkKKyAgICAg ICAgICAgICAgICAoIHR5cGUgZGVmaW5pdGlvbiBleHByZXNzaW9uIHN0YXRlbWVudCBwcm9wZXJ0 eSBicmFja2V0CisgICAgICAgICAgICAgICAgICBkZWxpbWl0ZXIgZXNjYXBlLXNlcXVlbmNlKQor ICAgICAgICAgICAgICAgICggZXJyb3IpKSkpCiAKIDs7OyMjI2F1dG9sb2FkCiAoZGVmaW5lLWRl cml2ZWQtbW9kZSBjLXRzLW1vZGUgYy10cy1tb2RlLS1iYXNlLW1vZGUgIkMiCkBAIC00OTQsNyAr NDgxLDcgQEAgYy10cy1tb2RlCiAKIDs7OyMjI2F1dG9sb2FkCiAoZGVmaW5lLWRlcml2ZWQtbW9k ZSBjKystdHMtbW9kZSBjLXRzLW1vZGUtLWJhc2UtbW9kZSAiQysrIgotICAiTWFqb3IgbW9kZSBm b3IgZWRpdGluZyBDLCBwb3dlcmVkIGJ5IHRyZWUtc2l0dGVyLiIKKyAgIk1ham9yIG1vZGUgZm9y IGVkaXRpbmcgQysrLCBwb3dlcmVkIGJ5IHRyZWUtc2l0dGVyLiIKICAgOmdyb3VwICdjKysKIAog ICAodW5sZXNzICh0cmVlc2l0LXJlYWR5LXAgbmlsICdjcHApCmRpZmYgLS1naXQgYS9saXNwL3By b2dtb2Rlcy9weXRob24uZWwgYi9saXNwL3Byb2dtb2Rlcy9weXRob24uZWwKaW5kZXggYWQ0NjY1 ZWIxOS4uMjI0ODVhMDI1ZSAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsCisr KyBiL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbApAQCAtOTc1LDExICs5NzUsOCBAQCBweXRob24t LXRyZWVzaXQtY29uc3RhbnRzCiAgICAgImNvcHlyaWdodCIgImNyZWRpdHMiICJleGl0IiAibGlj ZW5zZSIgInF1aXQiKSkKIAogKGRlZnZhciBweXRob24tLXRyZWVzaXQtb3BlcmF0b3JzCi0gIDs7 IFRoaXMgaXMgbm90IHVzZWQuIEFuZCBhbmQsIG9yLCBub3QsIGlzLCBpbiBhcmUgZm9udGlmaWVk IGFzCi0gIDs7IGtleXdvcmRzLgogICAnKCItIiAiLT0iICIhPSIgIioiICIqKiIgIioqPSIgIio9 IiAiLyIgIi8vIiAiLy89IiAiLz0iICImIiAiJSIgIiU9IgotICAgICJeIiAiKyIgIis9IiAiPCIg Ijw8IiAiPD0iICI8PiIgIj0iICI9PSIgIj4iICI+PSIgIj4+IiAifCIgIn4iCi0gICAgImFuZCIg ImluIiAiaXMiICJub3QiICJvciIpKQorICAgICJeIiAiKyIgIis9IiAiPCIgIjw8IiAiPD0iICI8 PiIgIj0iICI9PSIgIj4iICI+PSIgIj4+IiAifCIgIn4iKSkKIAogKGRlZnZhciBweXRob24tLXRy ZWVzaXQtc3BlY2lhbC1hdHRyaWJ1dGVzCiAgICcoIl9fYW5ub3RhdGlvbnNfXyIgIl9fY2xvc3Vy ZV9fIiAiX19jb2RlX18iCkBAIC0xMTE3LDcgKzExMTQsMzggQEAgcHl0aG9uLS10cmVlc2l0LXNl dHRpbmdzCiAgICA6ZmVhdHVyZSAnZXNjYXBlLXNlcXVlbmNlCiAgICA6bGFuZ3VhZ2UgJ3B5dGhv bgogICAgOm92ZXJyaWRlIHQKLSAgICcoKGVzY2FwZV9zZXF1ZW5jZSkgQGZvbnQtbG9jay1lc2Nh cGUtZmFjZSkpCisgICAnKChlc2NhcGVfc2VxdWVuY2UpIEBmb250LWxvY2stZXNjYXBlLWZhY2Up CisKKyAgIDpmZWF0dXJlICdudW1iZXIKKyAgIDpsYW5ndWFnZSAncHl0aG9uCisgICA6b3ZlcnJp ZGUgdAorICAgJyhbKGludGVnZXIpIChmbG9hdCldIEBmb250LWxvY2stbnVtYmVyLWZhY2UpCisK KyAgIDpmZWF0dXJlICdwcm9wZXJ0eQorICAgOmxhbmd1YWdlICdweXRob24KKyAgIDpvdmVycmlk ZSB0CisgICAnKChhdHRyaWJ1dGUKKyAgICAgIGF0dHJpYnV0ZTogKGlkZW50aWZpZXIpIEBmb250 LWxvY2stcHJvcGVydHktZmFjZSkKKyAgICAgKGNsYXNzX2RlZmluaXRpb24KKyAgICAgIGJvZHk6 IChibG9jaworICAgICAgICAgICAgIChleHByZXNzaW9uX3N0YXRlbWVudAorICAgICAgICAgICAg ICAoYXNzaWdubWVudCBsZWZ0OgorICAgICAgICAgICAgICAgICAgICAgICAgICAoaWRlbnRpZmll cikgQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNlKSkpKSkKKworICAgOmZlYXR1cmUgJ29wZXJhdG9y CisgICA6bGFuZ3VhZ2UgJ3B5dGhvbgorICAgOm92ZXJyaWRlIHQKKyAgIGAoWyxAcHl0aG9uLS10 cmVlc2l0LW9wZXJhdG9yc10gQGZvbnQtbG9jay1vcGVyYXRvci1mYWNlKQorCisgICA6ZmVhdHVy ZSAnYnJhY2tldAorICAgOmxhbmd1YWdlICdweXRob24KKyAgIDpvdmVycmlkZSB0CisgICAnKFsi KCIgIikiICJbIiAiXSIgInsiICJ9Il0gQGZvbnQtbG9jay1icmFja2V0LWZhY2UpCisKKyAgIDpm ZWF0dXJlICdkZWxpbWl0ZXIKKyAgIDpsYW5ndWFnZSAncHl0aG9uCisgICA6b3ZlcnJpZGUgdAor ICAgJyhbIiwiICIuIiAiOiIgIjsiIChlbGxpcHNpcyldIEBmb250LWxvY2stZGVsaW1pdGVyLWZh Y2UpKQogICAiVHJlZS1zaXR0ZXIgZm9udC1sb2NrIHNldHRpbmdzLiIpCiAKIAwKQEAgLTY1NTMs NyArNjU4MSw4IEBAIHB5dGhvbi1tb2RlCiAgICAgICAgICAgICAgICAgJygoIGNvbW1lbnQgc3Ry aW5nIGZ1bmN0aW9uLW5hbWUgY2xhc3MtbmFtZSkKICAgICAgICAgICAgICAgICAgICgga2V5d29y ZCBidWlsdGluIGNvbnN0YW50IHR5cGUpCiAgICAgICAgICAgICAgICAgICAoIGFzc2lnbm1lbnQg ZGVjb3JhdG9yIGVzY2FwZS1zZXF1ZW5jZQotICAgICAgICAgICAgICAgICAgICBzdHJpbmctaW50 ZXJwb2xhdGlvbikpKQorICAgICAgICAgICAgICAgICAgICBzdHJpbmctaW50ZXJwb2xhdGlvbiBu dW1iZXIgcHJvcGVydHkKKyAgICAgICAgICAgICAgICAgICAgb3BlcmF0b3IgYnJhY2tldCBkZWxp bWl0ZXIpKSkKICAgICAoc2V0cS1sb2NhbCB0cmVlc2l0LWZvbnQtbG9jay1zZXR0aW5ncyBweXRo b24tLXRyZWVzaXQtc2V0dGluZ3MpCiAgICAgKHNldHEtbG9jYWwgaW1lbnUtY3JlYXRlLWluZGV4 LWZ1bmN0aW9uCiAgICAgICAgICAgICAgICAgIydweXRob24taW1lbnUtdHJlZXNpdC1jcmVhdGUt aW5kZXgpCi0tIAoyLjM4LjEKCg== --b1_IVJ4PtEAWSEAGW8loBOPtAm7tgJ7evolzLbka1UxE-- From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 16 22:26:46 2022 Received: (at 59268) by debbugs.gnu.org; 17 Nov 2022 03:26:46 +0000 Received: from localhost ([127.0.0.1]:58673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovVY5-0007OG-Fi for submit@debbugs.gnu.org; Wed, 16 Nov 2022 22:26:45 -0500 Received: from mail-40136.proton.ch ([185.70.40.136]:31061) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovVY2-0007Nr-37 for 59268@debbugs.gnu.org; Wed, 16 Nov 2022 22:26:44 -0500 Date: Thu, 17 Nov 2022 03:26:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1668655594; x=1668914794; bh=5u6qcW/GkFjgSVq4jxLjAMWFdTCzVsUBFDJaIhHchEs=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=sePE5MENu+CbP/wDz8A0WqVgAur9RvwU/bulwpuPxdQHZGedLkFH5mC5zihUEkq9g RI0+2s0ZT/IAp+r7PZyopPAoyalJf0+jphzYiTFZsPu8UXex6o6+CASz1xeUp4Trmh KI3cnoei4FAFqdKG3eqAMqLhdxYX1NSKhQ3JNogmfd3FGB8JV0pBrBQRLcdX5CbSHy w+1x/0Hifyz8VFBxHLJUnEtdCrvnWXwpdhj2S5k8mpFDdoTFnufpPu7/qUeBljB4RB KXj4/3coJ23WeHB9Oork52kR4zKyIwvNBdlKvVEgk5ZhoRUGqydyRkFo9i7TysBI8S KSOrkJYuDSqlg== To: Yuan Fu From: Randy Taylor Subject: Re: bug#59268: [PATCH] Utilize new font-lock faces for C/C++ and Python tree-sitter use Message-ID: <_eVZXSOw6ehYHpOX5-Uf76Mz8SW9Q1mqy0mEzCSlKU4p9obGA8eaEPhf5yrFKdG293X9pQw7qvz_JYQKQ9gd9Oxxzn4aazUq-5RSp-8-tok=@rjt.dev> In-Reply-To: References: Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_oqyQp43u9HYAOrxhx5XShV8YF0kuxorR3MF3UrcZ0Y" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59268 Cc: 59268@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 (-) This is a multi-part message in MIME format. --b1_oqyQp43u9HYAOrxhx5XShV8YF0kuxorR3MF3UrcZ0Y Content-Type: multipart/alternative; boundary="b2_oqyQp43u9HYAOrxhx5XShV8YF0kuxorR3MF3UrcZ0Y" --b2_oqyQp43u9HYAOrxhx5XShV8YF0kuxorR3MF3UrcZ0Y Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 VXBkYXRlZCB0aGUgcGF0Y2ggYWdhaW4gdG8gYXBwbHkgY2xlYW5seSwgYXMgdGhlcmUgd2VyZSBz b21lIG1vcmUgY2hhbmdlcyB0byBjLXRzLW1vZGUuZWwu --b2_oqyQp43u9HYAOrxhx5XShV8YF0kuxorR3MF3UrcZ0Y Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx NHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+VXBkYXRlZCB0aGUgcGF0Y2ggYWdhaW4gdG8gYXBw bHkgY2xlYW5seSwgYXMgdGhlcmUgd2VyZSBzb21lIG1vcmUgY2hhbmdlcyB0byBjLXRzLW1vZGUu ZWwuPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9u dC1zaXplOiAxNHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiB0YWhvbWEsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6 IHJnYigwLCAwLCAwKTsiPjxicj48L2Rpdj4= --b2_oqyQp43u9HYAOrxhx5XShV8YF0kuxorR3MF3UrcZ0Y-- --b1_oqyQp43u9HYAOrxhx5XShV8YF0kuxorR3MF3UrcZ0Y Content-Type: text/x-patch; name=0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.patch RnJvbSA3YTU5ZWExYTU2NTVjZTZjNzBiODY4MzlkYWQyZDUwOTFjYWZkMjYwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBTdW4s IDEzIE5vdiAyMDIyIDIyOjA2OjMzIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gVXRpbGl6ZSBuZXcg Zm9udC1sb2NrIGZhY2VzIGZvciBDL0MrKyBhbmQgUHl0aG9uIHRyZWUtc2l0dGVyCiB1c2UKCiog bGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsIChjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5n cyk6IFVzZSBuZXcKZXNjYXBlLCBudW1iZXIsIHByb3BlcnR5LCBvcGVyYXRvciwgYnJhY2tldCwg YW5kIGRlbGltaXRlciBmb250LWxvY2sKZmFjZXMuCihjLXRzLW1vZGUtLWJhc2UtbW9kZSk6IEFk ZCB0aGVtIHRvIHRoZSBmZWF0dXJlIGxpc3QuCihjLXRzLW1vZGUpOiBGaXggdHlwby4KKiBsaXNw L3Byb2dtb2Rlcy9weXRob24uZWwgKHB5dGhvbi0tdHJlZXNpdC1zZXR0aW5ncyk6IFVzZSBuZXcg bnVtYmVyLApwcm9wZXJ0eSwgb3BlcmF0b3IsIGJyYWNrZXQsIGFuZCBkZWxpbWl0ZXIgZm9udC1s b2NrIGZhY2VzLgoocHl0aG9uLW1vZGUpOiBBZGQgdGhlbSB0byB0aGUgZmVhdHVyZSBsaXN0Lgot LS0KIGxpc3AvcHJvZ21vZGVzL2MtdHMtbW9kZS5lbCB8IDQ1ICsrKysrKysrKysrKysrKysrKysr KysrLS0tLS0tLS0tLS0tLS0KIGxpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbCAgICB8IDQxICsrKysr KysrKysrKysrKysrKysrKysrKysrKystLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA2MyBpbnNlcnRp b25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9jLXRz LW1vZGUuZWwgYi9saXNwL3Byb2dtb2Rlcy9jLXRzLW1vZGUuZWwKaW5kZXggYjk1MTAzMWQ4MS4u ZjQ1ZmU1OTI0MCAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsCisrKyBi L2xpc3AvcHJvZ21vZGVzL2MtdHMtbW9kZS5lbApAQCAtMjMwLDE5ICsyMzAsMTcgQEAgYy10cy1t b2RlLS1mb250LWxvY2stc2V0dGluZ3MKIAogICAgOmxhbmd1YWdlIG1vZGUKICAgIDpmZWF0dXJl ICdvcGVyYXRvcgotICAgOm92ZXJyaWRlIHQKICAgIGAoWyxAYy10cy1tb2RlLS1vcGVyYXRvcnNd IEBmb250LWxvY2stb3BlcmF0b3ItZmFjZQogICAgICAiISIgQGZvbnQtbG9jay1uZWdhdGlvbi1j aGFyLWZhY2UpCiAKICAgIDpsYW5ndWFnZSBtb2RlCiAgICA6ZmVhdHVyZSAnc3RyaW5nCiAgICBg KChzdHJpbmdfbGl0ZXJhbCkgQGZvbnQtbG9jay1zdHJpbmctZmFjZQotICAgICAoc3lzdGVtX2xp Yl9zdHJpbmcpIEBmb250LWxvY2stc3RyaW5nLWZhY2UKLSAgICAgKGVzY2FwZV9zZXF1ZW5jZSkg QGZvbnQtbG9jay1lc2NhcGUtZmFjZSkKKyAgICAgKHN5c3RlbV9saWJfc3RyaW5nKSBAZm9udC1s b2NrLXN0cmluZy1mYWNlKQogCiAgICA6bGFuZ3VhZ2UgbW9kZQogICAgOmZlYXR1cmUgJ2xpdGVy YWwKLSAgIGAoKG51bWJlcl9saXRlcmFsKSBAZm9udC1sb2NrLWNvbnN0YW50LWZhY2UKKyAgIGAo KG51bWJlcl9saXRlcmFsKSBAZm9udC1sb2NrLW51bWJlci1mYWNlCiAgICAgIChjaGFyX2xpdGVy YWwpIEBmb250LWxvY2stY29uc3RhbnQtZmFjZSkKIAogICAgOmxhbmd1YWdlIG1vZGUKQEAgLTI2 OCwxNCArMjY2LDExIEBAIGMtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICAgICBkZWNs YXJhdG9yOiAoXykgQGMtdHMtbW9kZS0tZm9udGlmeS1zdHJ1Y3QtZGVjbGFyYXRvcikKIAogICAg ICAoZnVuY3Rpb25fZGVmaW5pdGlvbgotICAgICAgZGVjbGFyYXRvcjogKF8pIEBjLXRzLW1vZGUt LWZvbnRpZnktc3RydWN0LWRlY2xhcmF0b3IpCisgICAgICBkZWNsYXJhdG9yOiAoXykgQGMtdHMt bW9kZS0tZm9udGlmeS1zdHJ1Y3QtZGVjbGFyYXRvcikpCiAKICAgICAgOzsgU2hvdWxkIHdlIGhp Z2hsaWdodCBpZGVudGlmaWVycyBpbiB0aGUgcGFyYW1ldGVyIGxpc3Q/CiAgICAgIDs7IChwYXJh bWV0ZXJfZGVjbGFyYXRpb24KLSAgICAgOzsgIGRlY2xhcmF0b3I6IChfKSBAYy10cy1tb2RlLS1m b250aWZ5LXN0cnVjdC1kZWNsYXJhdG9yKQotCi0gICAgIChlbnVtZXJhdG9yCi0gICAgICBuYW1l OiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpKQorICAgICA7OyAg ZGVjbGFyYXRvcjogKF8pIEBjLXRzLW1vZGUtLWZvbnRpZnktc3RydWN0LWRlY2xhcmF0b3IpKQog CiAgICA6bGFuZ3VhZ2UgbW9kZQogICAgOmZlYXR1cmUgJ2Fzc2lnbm1lbnQKQEAgLTI4NCw4ICsy NzksNiBAQCBjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncwogICAgOzsgaW5zcGlyYXRpb24u CiAgICAnKChhc3NpZ25tZW50X2V4cHJlc3Npb24KICAgICAgIGxlZnQ6IChpZGVudGlmaWVyKSBA Zm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkKLSAgICAgKGFzc2lnbm1lbnRfZXhwcmVzc2lv bgotICAgICAgbGVmdDogKGZpZWxkX2V4cHJlc3Npb24gZmllbGQ6IChfKSBAZm9udC1sb2NrLXBy b3BlcnR5LWZhY2UpKQogICAgICAoYXNzaWdubWVudF9leHByZXNzaW9uCiAgICAgICBsZWZ0OiAo cG9pbnRlcl9leHByZXNzaW9uCiAgICAgICAgICAgICAgKGlkZW50aWZpZXIpIEBmb250LWxvY2st dmFyaWFibGUtbmFtZS1mYWNlKSkKQEAgLTI5OCw4ICsyOTEsNyBAQCBjLXRzLW1vZGUtLWZvbnQt bG9jay1zZXR0aW5ncwogICAgJygoY2FsbF9leHByZXNzaW9uCiAgICAgICBmdW5jdGlvbjogKGlk ZW50aWZpZXIpIEBmb250LWxvY2stZnVuY3Rpb24tbmFtZS1mYWNlKQogICAgICAoZmllbGRfZXhw cmVzc2lvbgotICAgICAgYXJndW1lbnQ6IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxl LW5hbWUtZmFjZQotICAgICAgZmllbGQ6IChmaWVsZF9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXBy b3BlcnR5LWZhY2UpCisgICAgICBhcmd1bWVudDogKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFy aWFibGUtbmFtZS1mYWNlKQogICAgICAocG9pbnRlcl9leHByZXNzaW9uCiAgICAgICAoaWRlbnRp ZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpKQogCkBAIC0zMTMsNiArMzA1LDI0 IEBAIGMtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICA6ZmVhdHVyZSAnZXJyb3IKICAg ICcoKEVSUk9SKSBAZm9udC1sb2NrLXdhcm5pbmctZmFjZSkKIAorICAgOmZlYXR1cmUgJ2VzY2Fw ZS1zZXF1ZW5jZQorICAgOmxhbmd1YWdlIG1vZGUKKyAgICcoKGVzY2FwZV9zZXF1ZW5jZSkgQGZv bnQtbG9jay1lc2NhcGUtZmFjZSkKKworICAgOmxhbmd1YWdlIG1vZGUKKyAgIDpmZWF0dXJlICdw cm9wZXJ0eQorICAgJygoZmllbGRfaWRlbnRpZmllcikgQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNl CisgICAgIChlbnVtZXJhdG9yCisgICAgICBuYW1lOiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay1w cm9wZXJ0eS1mYWNlKSkKKworICAgOmxhbmd1YWdlIG1vZGUKKyAgIDpmZWF0dXJlICdicmFja2V0 CisgICAnKChbIigiICIpIiAiWyIgIl0iICJ7IiAifSJdKSBAZm9udC1sb2NrLWJyYWNrZXQtZmFj ZSkKKworICAgOmxhbmd1YWdlIG1vZGUKKyAgIDpmZWF0dXJlICdkZWxpbWl0ZXIKKyAgICcoKFsi LCIgIjoiICI7Il0pIEBmb250LWxvY2stZGVsaW1pdGVyLWZhY2UpCisKICAgIDpsYW5ndWFnZSBt b2RlCiAgICA6ZmVhdHVyZSAnZW1hY3MtZGV2ZWwKICAgICcoKChjYWxsX2V4cHJlc3Npb24gZnVu Y3Rpb246IChpZGVudGlmaWVyKSBAZm4pCkBAIC00NzEsOSArNDgxLDEwIEBAIGMtdHMtbW9kZS0t YmFzZS1tb2RlCiAgIChzZXRxLWxvY2FsIHdoaWNoLWZ1bmMtZnVuY3Rpb25zIG5pbCkKIAogICAo c2V0cS1sb2NhbCB0cmVlc2l0LWZvbnQtbG9jay1mZWF0dXJlLWxpc3QKLSAgICAgICAgICAgICAg JygoY29tbWVudCBwcmVwcm9jZXNzb3IgY29uc3RhbnQgc3RyaW5nIGxpdGVyYWwga2V5d29yZCkK LSAgICAgICAgICAgICAgICAodHlwZSBkZWZpbml0aW9uIGxhYmVsIGFzc2lnbm1lbnQpCi0gICAg ICAgICAgICAgICAgKGV4cHJlc3Npb24gZXJyb3Igb3BlcmF0b3IpKSkpCisgICAgICAgICAgICAg ICcoKCBjb21tZW50IGNvbnN0YW50IGtleXdvcmQgbGl0ZXJhbCBwcmVwcm9jZXNzb3Igc3RyaW5n KQorICAgICAgICAgICAgICAgICggYXNzaWdubWVudCBkZWZpbml0aW9uIGxhYmVsIHByb3BlcnR5 IHR5cGUpCisgICAgICAgICAgICAgICAgKCBicmFja2V0IGRlbGltaXRlciBlcnJvciBlc2NhcGUt c2VxdWVuY2UgZXhwcmVzc2lvbgorICAgICAgICAgICAgICAgICAgb3BlcmF0b3IpKSkpCiAKIDs7 OyMjI2F1dG9sb2FkCiAoZGVmaW5lLWRlcml2ZWQtbW9kZSBjLXRzLW1vZGUgYy10cy1tb2RlLS1i YXNlLW1vZGUgIkMiCkBAIC01MDAsNyArNTExLDcgQEAgYy10cy1tb2RlCiAKIDs7OyMjI2F1dG9s b2FkCiAoZGVmaW5lLWRlcml2ZWQtbW9kZSBjKystdHMtbW9kZSBjLXRzLW1vZGUtLWJhc2UtbW9k ZSAiQysrIgotICAiTWFqb3IgbW9kZSBmb3IgZWRpdGluZyBDLCBwb3dlcmVkIGJ5IHRyZWUtc2l0 dGVyLiIKKyAgIk1ham9yIG1vZGUgZm9yIGVkaXRpbmcgQysrLCBwb3dlcmVkIGJ5IHRyZWUtc2l0 dGVyLiIKICAgOmdyb3VwICdjKysKIAogICAodW5sZXNzICh0cmVlc2l0LXJlYWR5LXAgbmlsICdj cHApCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9weXRob24uZWwgYi9saXNwL3Byb2dtb2Rl cy9weXRob24uZWwKaW5kZXggYWQ0NjY1ZWIxOS4uMjI0ODVhMDI1ZSAxMDA2NDQKLS0tIGEvbGlz cC9wcm9nbW9kZXMvcHl0aG9uLmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbApAQCAt OTc1LDExICs5NzUsOCBAQCBweXRob24tLXRyZWVzaXQtY29uc3RhbnRzCiAgICAgImNvcHlyaWdo dCIgImNyZWRpdHMiICJleGl0IiAibGljZW5zZSIgInF1aXQiKSkKIAogKGRlZnZhciBweXRob24t LXRyZWVzaXQtb3BlcmF0b3JzCi0gIDs7IFRoaXMgaXMgbm90IHVzZWQuIEFuZCBhbmQsIG9yLCBu b3QsIGlzLCBpbiBhcmUgZm9udGlmaWVkIGFzCi0gIDs7IGtleXdvcmRzLgogICAnKCItIiAiLT0i ICIhPSIgIioiICIqKiIgIioqPSIgIio9IiAiLyIgIi8vIiAiLy89IiAiLz0iICImIiAiJSIgIiU9 IgotICAgICJeIiAiKyIgIis9IiAiPCIgIjw8IiAiPD0iICI8PiIgIj0iICI9PSIgIj4iICI+PSIg Ij4+IiAifCIgIn4iCi0gICAgImFuZCIgImluIiAiaXMiICJub3QiICJvciIpKQorICAgICJeIiAi KyIgIis9IiAiPCIgIjw8IiAiPD0iICI8PiIgIj0iICI9PSIgIj4iICI+PSIgIj4+IiAifCIgIn4i KSkKIAogKGRlZnZhciBweXRob24tLXRyZWVzaXQtc3BlY2lhbC1hdHRyaWJ1dGVzCiAgICcoIl9f YW5ub3RhdGlvbnNfXyIgIl9fY2xvc3VyZV9fIiAiX19jb2RlX18iCkBAIC0xMTE3LDcgKzExMTQs MzggQEAgcHl0aG9uLS10cmVlc2l0LXNldHRpbmdzCiAgICA6ZmVhdHVyZSAnZXNjYXBlLXNlcXVl bmNlCiAgICA6bGFuZ3VhZ2UgJ3B5dGhvbgogICAgOm92ZXJyaWRlIHQKLSAgICcoKGVzY2FwZV9z ZXF1ZW5jZSkgQGZvbnQtbG9jay1lc2NhcGUtZmFjZSkpCisgICAnKChlc2NhcGVfc2VxdWVuY2Up IEBmb250LWxvY2stZXNjYXBlLWZhY2UpCisKKyAgIDpmZWF0dXJlICdudW1iZXIKKyAgIDpsYW5n dWFnZSAncHl0aG9uCisgICA6b3ZlcnJpZGUgdAorICAgJyhbKGludGVnZXIpIChmbG9hdCldIEBm b250LWxvY2stbnVtYmVyLWZhY2UpCisKKyAgIDpmZWF0dXJlICdwcm9wZXJ0eQorICAgOmxhbmd1 YWdlICdweXRob24KKyAgIDpvdmVycmlkZSB0CisgICAnKChhdHRyaWJ1dGUKKyAgICAgIGF0dHJp YnV0ZTogKGlkZW50aWZpZXIpIEBmb250LWxvY2stcHJvcGVydHktZmFjZSkKKyAgICAgKGNsYXNz X2RlZmluaXRpb24KKyAgICAgIGJvZHk6IChibG9jaworICAgICAgICAgICAgIChleHByZXNzaW9u X3N0YXRlbWVudAorICAgICAgICAgICAgICAoYXNzaWdubWVudCBsZWZ0OgorICAgICAgICAgICAg ICAgICAgICAgICAgICAoaWRlbnRpZmllcikgQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNlKSkpKSkK KworICAgOmZlYXR1cmUgJ29wZXJhdG9yCisgICA6bGFuZ3VhZ2UgJ3B5dGhvbgorICAgOm92ZXJy aWRlIHQKKyAgIGAoWyxAcHl0aG9uLS10cmVlc2l0LW9wZXJhdG9yc10gQGZvbnQtbG9jay1vcGVy YXRvci1mYWNlKQorCisgICA6ZmVhdHVyZSAnYnJhY2tldAorICAgOmxhbmd1YWdlICdweXRob24K KyAgIDpvdmVycmlkZSB0CisgICAnKFsiKCIgIikiICJbIiAiXSIgInsiICJ9Il0gQGZvbnQtbG9j ay1icmFja2V0LWZhY2UpCisKKyAgIDpmZWF0dXJlICdkZWxpbWl0ZXIKKyAgIDpsYW5ndWFnZSAn cHl0aG9uCisgICA6b3ZlcnJpZGUgdAorICAgJyhbIiwiICIuIiAiOiIgIjsiIChlbGxpcHNpcyld IEBmb250LWxvY2stZGVsaW1pdGVyLWZhY2UpKQogICAiVHJlZS1zaXR0ZXIgZm9udC1sb2NrIHNl dHRpbmdzLiIpCiAKIAwKQEAgLTY1NTMsNyArNjU4MSw4IEBAIHB5dGhvbi1tb2RlCiAgICAgICAg ICAgICAgICAgJygoIGNvbW1lbnQgc3RyaW5nIGZ1bmN0aW9uLW5hbWUgY2xhc3MtbmFtZSkKICAg ICAgICAgICAgICAgICAgICgga2V5d29yZCBidWlsdGluIGNvbnN0YW50IHR5cGUpCiAgICAgICAg ICAgICAgICAgICAoIGFzc2lnbm1lbnQgZGVjb3JhdG9yIGVzY2FwZS1zZXF1ZW5jZQotICAgICAg ICAgICAgICAgICAgICBzdHJpbmctaW50ZXJwb2xhdGlvbikpKQorICAgICAgICAgICAgICAgICAg ICBzdHJpbmctaW50ZXJwb2xhdGlvbiBudW1iZXIgcHJvcGVydHkKKyAgICAgICAgICAgICAgICAg ICAgb3BlcmF0b3IgYnJhY2tldCBkZWxpbWl0ZXIpKSkKICAgICAoc2V0cS1sb2NhbCB0cmVlc2l0 LWZvbnQtbG9jay1zZXR0aW5ncyBweXRob24tLXRyZWVzaXQtc2V0dGluZ3MpCiAgICAgKHNldHEt bG9jYWwgaW1lbnUtY3JlYXRlLWluZGV4LWZ1bmN0aW9uCiAgICAgICAgICAgICAgICAgIydweXRo b24taW1lbnUtdHJlZXNpdC1jcmVhdGUtaW5kZXgpCi0tIAoyLjM4LjEKCg== --b1_oqyQp43u9HYAOrxhx5XShV8YF0kuxorR3MF3UrcZ0Y-- From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 16 22:40:12 2022 Received: (at 59268) by debbugs.gnu.org; 17 Nov 2022 03:40:12 +0000 Received: from localhost ([127.0.0.1]:58689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovVl6-0007kr-4h for submit@debbugs.gnu.org; Wed, 16 Nov 2022 22:40:12 -0500 Received: from mail-pg1-f173.google.com ([209.85.215.173]:33679) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovVl2-0007kY-JT for 59268@debbugs.gnu.org; Wed, 16 Nov 2022 22:40:10 -0500 Received: by mail-pg1-f173.google.com with SMTP id b62so900336pgc.0 for <59268@debbugs.gnu.org>; Wed, 16 Nov 2022 19:40:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; 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=iuqWKJdxjpu+nbi8f6IksMN9y1tNmHUaJqugpnp8kEg=; b=PFdgCSOcXIHgt1MaCR2cOk5TaZvebO1x8nivShziPiCeUqURyWglaWk7xsOADGEcNW k4SJkEcNBRyMNOeKS40+6FH6rCGMjQePtoPnRWSUrPMzzzj0kvObHJWhNqwqzRlutB70 PE13Fifhk7ST9SHax1cqx7v68DGPxR0j49aIxSI51h/pVEw1nk5i3ggCDrA5Ibqjz/bC A72nGvCvZBgxOuQ0AqZaHafdERFZyXB02BxDW5K4MZVxTP/T0bZB1dAkNtL2x1XTvyzj 1qIt8LgeUwXGqUCSIcpuwnK7JyrtSVe7QFqg/uENDnaS48DpaWfqgzODQ2ZVJNz5B1H3 myzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=iuqWKJdxjpu+nbi8f6IksMN9y1tNmHUaJqugpnp8kEg=; b=LKjj2JzQV7BwicR78sPENGoEVm5Y4T1QR9jEPBbksrDuBvSzwjg72UnhFHxGVItpBi hVnLBe06k1Q4e5Zu/LAPVnfR4/TNkAqT7TycVqvJHUfxS49YNZVQvgznuNE3AsBKMHLI qlZVnwBxTG99z9FevbiEknHN8VTrF9L7v7PhfuNM20N0jcAYfviq3sgYCsIeF7gn8bKS jbXqrPzdchuwsICBBNx9ohMKdMqm+ZV3d/o3aR8ycISRxHoFQ9XK3yzJkllC9/Qx/Omh dyHvYNJcoqh1dPJindq6wjGlrZuwc4Wjg/iWlxitK2jWGiKQaIX7F6UsRIDm7srx4NTF Z3fA== X-Gm-Message-State: ANoB5pkSyh+8Ub63dqa012m26eJeuvqo+pi4TeJfQ7Ap7OQKD1ZWafyL 8UL+SVC9DIbg/32H46Hr9/8= X-Google-Smtp-Source: AA0mqf7RUKiY2g8tY+Jl4CCXXFbj0y0awfeS3h02hCHuo29+Wrto2cZ4R0OyNCIvmYURBHHu841wAA== X-Received: by 2002:a62:6409:0:b0:563:3c15:f891 with SMTP id y9-20020a626409000000b005633c15f891mr1044649pfb.76.1668656402347; Wed, 16 Nov 2022 19:40:02 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id p7-20020a170902780700b00187033cc287sm12961697pll.190.2022.11.16.19.40.01 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 16 Nov 2022 19:40:01 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: bug#59268: [PATCH] Utilize new font-lock faces for C/C++ and Python tree-sitter use From: Yuan Fu In-Reply-To: <_eVZXSOw6ehYHpOX5-Uf76Mz8SW9Q1mqy0mEzCSlKU4p9obGA8eaEPhf5yrFKdG293X9pQw7qvz_JYQKQ9gd9Oxxzn4aazUq-5RSp-8-tok=@rjt.dev> Date: Wed, 16 Nov 2022 19:39:59 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <_eVZXSOw6ehYHpOX5-Uf76Mz8SW9Q1mqy0mEzCSlKU4p9obGA8eaEPhf5yrFKdG293X9pQw7qvz_JYQKQ9gd9Oxxzn4aazUq-5RSp-8-tok=@rjt.dev> To: Randy Taylor X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59268 Cc: 59268@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 Nov 16, 2022, at 7:26 PM, Randy Taylor wrote: >=20 > Updated the patch again to apply cleanly, as there were some more = changes to c-ts-mode.el. >=20 >=20 > <0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.patch> Ah, for making you updating the patch for so many times! I just see this = report. The only comment I have is that I see you removed the field rule = from assignment feature: - (assignment_expression - left: (field_expression field: (_) @font-lock-property-face)) I envisioned the assignment feature to highlight =E2=80=9Cthe thing = being assigned to=E2=80=9D, in which case it would highlight the field = when it=E2=80=99s in LHS. It=E2=80=99s perfectly fine to have both the = field rule and the assignment rule to highlight fields, I think. So if = you don=E2=80=99t mind, I=E2=80=99d add it back to assignment group. Yuan= From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 17 08:50:48 2022 Received: (at 59268) by debbugs.gnu.org; 17 Nov 2022 13:50:49 +0000 Received: from localhost ([127.0.0.1]:59552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovfI0-0007Qf-9q for submit@debbugs.gnu.org; Thu, 17 Nov 2022 08:50:48 -0500 Received: from mail-4018.proton.ch ([185.70.40.18]:24721) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovfHu-0007QN-ML for 59268@debbugs.gnu.org; Thu, 17 Nov 2022 08:50:47 -0500 Date: Thu, 17 Nov 2022 13:50:27 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1668693034; x=1668952234; bh=l4EDhbXFNHxpVFNYPG4bmC2daDX2VwwpwdEpKwHEAGY=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=ZeTNHzruN5zPPcGf6SwYTCQKklw5CmRBdEOj9T/pfQ0uyMc3Bd932UoXS4a9twsmJ DR5lDXCfMi4mfBR8xs7Odsg+VkIiW3oDLXG+R+KkuV++HpeolGoj/Hi7NuoUNuab3F iksrW4TP2Y/MS+2BTqHv1DWOtUKZOr164xs87YkCqoXTrMen37WrV22mhW0zbjcpBz TYGWJZ9EWcRqOj8uH9ccArmUUr8Ua+pCSqLbfafIGqe4GaANKULTKxW+U683PUeqgj bheD9fV/DqV6TGloPcY+JRdc0rgf+c4m9fm/256Xzs2JkC4B6GbzW8sjopTY73FxqM NRC9Mds3TvOdg== To: Yuan Fu From: Randy Taylor Subject: Re: bug#59268: [PATCH] Utilize new font-lock faces for C/C++ and Python tree-sitter use Message-ID: In-Reply-To: References: <_eVZXSOw6ehYHpOX5-Uf76Mz8SW9Q1mqy0mEzCSlKU4p9obGA8eaEPhf5yrFKdG293X9pQw7qvz_JYQKQ9gd9Oxxzn4aazUq-5RSp-8-tok=@rjt.dev> Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_gppyuTuaulnQ4kFL99eux4IEN24oTE0tsvLK0dK99W4" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59268 Cc: 59268@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 (-) This is a multi-part message in MIME format. --b1_gppyuTuaulnQ4kFL99eux4IEN24oTE0tsvLK0dK99W4 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Wednesday, November 16th, 2022 at 22:39, Yuan Fu wro= te: >=20 > Ah, for making you updating the patch for so many times! I just see this = report. The only comment I have is that I see you removed the field rule fr= om assignment feature: >=20 No worries! > > - (assignment_expression > - left: (field_expression field: (_) @font-lock-property-face)) >=20 > I envisioned the assignment feature to highlight =E2=80=9Cthe thing being= assigned to=E2=80=9D, in which case it would highlight the field when it= =E2=80=99s in LHS. It=E2=80=99s perfectly fine to have both the field rule = and the assignment rule to highlight fields, I think. So if you don= =E2=80=99t mind, I=E2=80=99d add it back to assignment group. >=20 I removed it because (field_identifier) @font-lock-property-face (in the pr= operty feature) highlights all fields, from what I can tell and have tested= . Can you show me an example where it won't match? Below, when T is a struct: T thing; thing.b =3D thing.b; thing.b =3D 5; b is highlighted as a field in all cases. Also, I've attached an updated patch: it seems that the escape-sequence fea= ture needs an override to work (probably because it's inside a string that'= s highlighted?). --b1_gppyuTuaulnQ4kFL99eux4IEN24oTE0tsvLK0dK99W4 Content-Type: text/x-patch; name=0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.patch RnJvbSBiYjkzZTMyZTdlOTIxYmVjYzJiNzYxODRhY2ZkM2E0YTk5ZmRlNGZmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBTdW4s IDEzIE5vdiAyMDIyIDIyOjA2OjMzIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gVXRpbGl6ZSBuZXcg Zm9udC1sb2NrIGZhY2VzIGZvciBDL0MrKyBhbmQgUHl0aG9uIHRyZWUtc2l0dGVyCiB1c2UKCiog bGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsIChjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5n cyk6IFVzZSBuZXcKZXNjYXBlLCBudW1iZXIsIHByb3BlcnR5LCBvcGVyYXRvciwgYnJhY2tldCwg YW5kIGRlbGltaXRlciBmb250LWxvY2sKZmFjZXMuCihjLXRzLW1vZGUtLWJhc2UtbW9kZSk6IEFk ZCB0aGVtIHRvIHRoZSBmZWF0dXJlIGxpc3QuCihjLXRzLW1vZGUpOiBGaXggdHlwby4KKiBsaXNw L3Byb2dtb2Rlcy9weXRob24uZWwgKHB5dGhvbi0tdHJlZXNpdC1zZXR0aW5ncyk6IFVzZSBuZXcg bnVtYmVyLApwcm9wZXJ0eSwgb3BlcmF0b3IsIGJyYWNrZXQsIGFuZCBkZWxpbWl0ZXIgZm9udC1s b2NrIGZhY2VzLgoocHl0aG9uLW1vZGUpOiBBZGQgdGhlbSB0byB0aGUgZmVhdHVyZSBsaXN0Lgot LS0KIGxpc3AvcHJvZ21vZGVzL2MtdHMtbW9kZS5lbCB8IDQ2ICsrKysrKysrKysrKysrKysrKysr KysrLS0tLS0tLS0tLS0tLS0KIGxpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbCAgICB8IDQxICsrKysr KysrKysrKysrKysrKysrKysrKysrKystLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRp b25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9jLXRz LW1vZGUuZWwgYi9saXNwL3Byb2dtb2Rlcy9jLXRzLW1vZGUuZWwKaW5kZXggYjk1MTAzMWQ4MS4u ODgxNjY2MGY4OSAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsCisrKyBi L2xpc3AvcHJvZ21vZGVzL2MtdHMtbW9kZS5lbApAQCAtMjMwLDE5ICsyMzAsMTcgQEAgYy10cy1t b2RlLS1mb250LWxvY2stc2V0dGluZ3MKIAogICAgOmxhbmd1YWdlIG1vZGUKICAgIDpmZWF0dXJl ICdvcGVyYXRvcgotICAgOm92ZXJyaWRlIHQKICAgIGAoWyxAYy10cy1tb2RlLS1vcGVyYXRvcnNd IEBmb250LWxvY2stb3BlcmF0b3ItZmFjZQogICAgICAiISIgQGZvbnQtbG9jay1uZWdhdGlvbi1j aGFyLWZhY2UpCiAKICAgIDpsYW5ndWFnZSBtb2RlCiAgICA6ZmVhdHVyZSAnc3RyaW5nCiAgICBg KChzdHJpbmdfbGl0ZXJhbCkgQGZvbnQtbG9jay1zdHJpbmctZmFjZQotICAgICAoc3lzdGVtX2xp Yl9zdHJpbmcpIEBmb250LWxvY2stc3RyaW5nLWZhY2UKLSAgICAgKGVzY2FwZV9zZXF1ZW5jZSkg QGZvbnQtbG9jay1lc2NhcGUtZmFjZSkKKyAgICAgKHN5c3RlbV9saWJfc3RyaW5nKSBAZm9udC1s b2NrLXN0cmluZy1mYWNlKQogCiAgICA6bGFuZ3VhZ2UgbW9kZQogICAgOmZlYXR1cmUgJ2xpdGVy YWwKLSAgIGAoKG51bWJlcl9saXRlcmFsKSBAZm9udC1sb2NrLWNvbnN0YW50LWZhY2UKKyAgIGAo KG51bWJlcl9saXRlcmFsKSBAZm9udC1sb2NrLW51bWJlci1mYWNlCiAgICAgIChjaGFyX2xpdGVy YWwpIEBmb250LWxvY2stY29uc3RhbnQtZmFjZSkKIAogICAgOmxhbmd1YWdlIG1vZGUKQEAgLTI2 OCwxNCArMjY2LDExIEBAIGMtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICAgICBkZWNs YXJhdG9yOiAoXykgQGMtdHMtbW9kZS0tZm9udGlmeS1zdHJ1Y3QtZGVjbGFyYXRvcikKIAogICAg ICAoZnVuY3Rpb25fZGVmaW5pdGlvbgotICAgICAgZGVjbGFyYXRvcjogKF8pIEBjLXRzLW1vZGUt LWZvbnRpZnktc3RydWN0LWRlY2xhcmF0b3IpCisgICAgICBkZWNsYXJhdG9yOiAoXykgQGMtdHMt bW9kZS0tZm9udGlmeS1zdHJ1Y3QtZGVjbGFyYXRvcikpCiAKICAgICAgOzsgU2hvdWxkIHdlIGhp Z2hsaWdodCBpZGVudGlmaWVycyBpbiB0aGUgcGFyYW1ldGVyIGxpc3Q/CiAgICAgIDs7IChwYXJh bWV0ZXJfZGVjbGFyYXRpb24KLSAgICAgOzsgIGRlY2xhcmF0b3I6IChfKSBAYy10cy1tb2RlLS1m b250aWZ5LXN0cnVjdC1kZWNsYXJhdG9yKQotCi0gICAgIChlbnVtZXJhdG9yCi0gICAgICBuYW1l OiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpKQorICAgICA7OyAg ZGVjbGFyYXRvcjogKF8pIEBjLXRzLW1vZGUtLWZvbnRpZnktc3RydWN0LWRlY2xhcmF0b3IpKQog CiAgICA6bGFuZ3VhZ2UgbW9kZQogICAgOmZlYXR1cmUgJ2Fzc2lnbm1lbnQKQEAgLTI4NCw4ICsy NzksNiBAQCBjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncwogICAgOzsgaW5zcGlyYXRpb24u CiAgICAnKChhc3NpZ25tZW50X2V4cHJlc3Npb24KICAgICAgIGxlZnQ6IChpZGVudGlmaWVyKSBA Zm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkKLSAgICAgKGFzc2lnbm1lbnRfZXhwcmVzc2lv bgotICAgICAgbGVmdDogKGZpZWxkX2V4cHJlc3Npb24gZmllbGQ6IChfKSBAZm9udC1sb2NrLXBy b3BlcnR5LWZhY2UpKQogICAgICAoYXNzaWdubWVudF9leHByZXNzaW9uCiAgICAgICBsZWZ0OiAo cG9pbnRlcl9leHByZXNzaW9uCiAgICAgICAgICAgICAgKGlkZW50aWZpZXIpIEBmb250LWxvY2st dmFyaWFibGUtbmFtZS1mYWNlKSkKQEAgLTI5OCw4ICsyOTEsNyBAQCBjLXRzLW1vZGUtLWZvbnQt bG9jay1zZXR0aW5ncwogICAgJygoY2FsbF9leHByZXNzaW9uCiAgICAgICBmdW5jdGlvbjogKGlk ZW50aWZpZXIpIEBmb250LWxvY2stZnVuY3Rpb24tbmFtZS1mYWNlKQogICAgICAoZmllbGRfZXhw cmVzc2lvbgotICAgICAgYXJndW1lbnQ6IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxl LW5hbWUtZmFjZQotICAgICAgZmllbGQ6IChmaWVsZF9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXBy b3BlcnR5LWZhY2UpCisgICAgICBhcmd1bWVudDogKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFy aWFibGUtbmFtZS1mYWNlKQogICAgICAocG9pbnRlcl9leHByZXNzaW9uCiAgICAgICAoaWRlbnRp ZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpKQogCkBAIC0zMTMsNiArMzA1LDI1 IEBAIGMtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICA6ZmVhdHVyZSAnZXJyb3IKICAg ICcoKEVSUk9SKSBAZm9udC1sb2NrLXdhcm5pbmctZmFjZSkKIAorICAgOmZlYXR1cmUgJ2VzY2Fw ZS1zZXF1ZW5jZQorICAgOmxhbmd1YWdlIG1vZGUKKyAgIDpvdmVycmlkZSB0CisgICAnKChlc2Nh cGVfc2VxdWVuY2UpIEBmb250LWxvY2stZXNjYXBlLWZhY2UpCisKKyAgIDpsYW5ndWFnZSBtb2Rl CisgICA6ZmVhdHVyZSAncHJvcGVydHkKKyAgICcoKGZpZWxkX2lkZW50aWZpZXIpIEBmb250LWxv Y2stcHJvcGVydHktZmFjZQorICAgICAoZW51bWVyYXRvcgorICAgICAgbmFtZTogKGlkZW50aWZp ZXIpIEBmb250LWxvY2stcHJvcGVydHktZmFjZSkpCisKKyAgIDpsYW5ndWFnZSBtb2RlCisgICA6 ZmVhdHVyZSAnYnJhY2tldAorICAgJygoWyIoIiAiKSIgIlsiICJdIiAieyIgIn0iXSkgQGZvbnQt bG9jay1icmFja2V0LWZhY2UpCisKKyAgIDpsYW5ndWFnZSBtb2RlCisgICA6ZmVhdHVyZSAnZGVs aW1pdGVyCisgICAnKChbIiwiICI6IiAiOyJdKSBAZm9udC1sb2NrLWRlbGltaXRlci1mYWNlKQor CiAgICA6bGFuZ3VhZ2UgbW9kZQogICAgOmZlYXR1cmUgJ2VtYWNzLWRldmVsCiAgICAnKCgoY2Fs bF9leHByZXNzaW9uIGZ1bmN0aW9uOiAoaWRlbnRpZmllcikgQGZuKQpAQCAtNDcxLDkgKzQ4Miwx MCBAQCBjLXRzLW1vZGUtLWJhc2UtbW9kZQogICAoc2V0cS1sb2NhbCB3aGljaC1mdW5jLWZ1bmN0 aW9ucyBuaWwpCiAKICAgKHNldHEtbG9jYWwgdHJlZXNpdC1mb250LWxvY2stZmVhdHVyZS1saXN0 Ci0gICAgICAgICAgICAgICcoKGNvbW1lbnQgcHJlcHJvY2Vzc29yIGNvbnN0YW50IHN0cmluZyBs aXRlcmFsIGtleXdvcmQpCi0gICAgICAgICAgICAgICAgKHR5cGUgZGVmaW5pdGlvbiBsYWJlbCBh c3NpZ25tZW50KQotICAgICAgICAgICAgICAgIChleHByZXNzaW9uIGVycm9yIG9wZXJhdG9yKSkp KQorICAgICAgICAgICAgICAnKCggY29tbWVudCBjb25zdGFudCBrZXl3b3JkIGxpdGVyYWwgcHJl cHJvY2Vzc29yIHN0cmluZykKKyAgICAgICAgICAgICAgICAoIGFzc2lnbm1lbnQgZGVmaW5pdGlv biBsYWJlbCBwcm9wZXJ0eSB0eXBlKQorICAgICAgICAgICAgICAgICggYnJhY2tldCBkZWxpbWl0 ZXIgZXJyb3IgZXNjYXBlLXNlcXVlbmNlIGV4cHJlc3Npb24KKyAgICAgICAgICAgICAgICAgIG9w ZXJhdG9yKSkpKQogCiA7OzsjIyNhdXRvbG9hZAogKGRlZmluZS1kZXJpdmVkLW1vZGUgYy10cy1t b2RlIGMtdHMtbW9kZS0tYmFzZS1tb2RlICJDIgpAQCAtNTAwLDcgKzUxMiw3IEBAIGMtdHMtbW9k ZQogCiA7OzsjIyNhdXRvbG9hZAogKGRlZmluZS1kZXJpdmVkLW1vZGUgYysrLXRzLW1vZGUgYy10 cy1tb2RlLS1iYXNlLW1vZGUgIkMrKyIKLSAgIk1ham9yIG1vZGUgZm9yIGVkaXRpbmcgQywgcG93 ZXJlZCBieSB0cmVlLXNpdHRlci4iCisgICJNYWpvciBtb2RlIGZvciBlZGl0aW5nIEMrKywgcG93 ZXJlZCBieSB0cmVlLXNpdHRlci4iCiAgIDpncm91cCAnYysrCiAKICAgKHVubGVzcyAodHJlZXNp dC1yZWFkeS1wIG5pbCAnY3BwKQpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVs IGIvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsCmluZGV4IGFkNDY2NWViMTkuLjIyNDg1YTAyNWUg MTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbAorKysgYi9saXNwL3Byb2dtb2Rl cy9weXRob24uZWwKQEAgLTk3NSwxMSArOTc1LDggQEAgcHl0aG9uLS10cmVlc2l0LWNvbnN0YW50 cwogICAgICJjb3B5cmlnaHQiICJjcmVkaXRzIiAiZXhpdCIgImxpY2Vuc2UiICJxdWl0IikpCiAK IChkZWZ2YXIgcHl0aG9uLS10cmVlc2l0LW9wZXJhdG9ycwotICA7OyBUaGlzIGlzIG5vdCB1c2Vk LiBBbmQgYW5kLCBvciwgbm90LCBpcywgaW4gYXJlIGZvbnRpZmllZCBhcwotICA7OyBrZXl3b3Jk cy4KICAgJygiLSIgIi09IiAiIT0iICIqIiAiKioiICIqKj0iICIqPSIgIi8iICIvLyIgIi8vPSIg Ii89IiAiJiIgIiUiICIlPSIKLSAgICAiXiIgIisiICIrPSIgIjwiICI8PCIgIjw9IiAiPD4iICI9 IiAiPT0iICI+IiAiPj0iICI+PiIgInwiICJ+IgotICAgICJhbmQiICJpbiIgImlzIiAibm90IiAi b3IiKSkKKyAgICAiXiIgIisiICIrPSIgIjwiICI8PCIgIjw9IiAiPD4iICI9IiAiPT0iICI+IiAi Pj0iICI+PiIgInwiICJ+IikpCiAKIChkZWZ2YXIgcHl0aG9uLS10cmVlc2l0LXNwZWNpYWwtYXR0 cmlidXRlcwogICAnKCJfX2Fubm90YXRpb25zX18iICJfX2Nsb3N1cmVfXyIgIl9fY29kZV9fIgpA QCAtMTExNyw3ICsxMTE0LDM4IEBAIHB5dGhvbi0tdHJlZXNpdC1zZXR0aW5ncwogICAgOmZlYXR1 cmUgJ2VzY2FwZS1zZXF1ZW5jZQogICAgOmxhbmd1YWdlICdweXRob24KICAgIDpvdmVycmlkZSB0 Ci0gICAnKChlc2NhcGVfc2VxdWVuY2UpIEBmb250LWxvY2stZXNjYXBlLWZhY2UpKQorICAgJygo ZXNjYXBlX3NlcXVlbmNlKSBAZm9udC1sb2NrLWVzY2FwZS1mYWNlKQorCisgICA6ZmVhdHVyZSAn bnVtYmVyCisgICA6bGFuZ3VhZ2UgJ3B5dGhvbgorICAgOm92ZXJyaWRlIHQKKyAgICcoWyhpbnRl Z2VyKSAoZmxvYXQpXSBAZm9udC1sb2NrLW51bWJlci1mYWNlKQorCisgICA6ZmVhdHVyZSAncHJv cGVydHkKKyAgIDpsYW5ndWFnZSAncHl0aG9uCisgICA6b3ZlcnJpZGUgdAorICAgJygoYXR0cmli dXRlCisgICAgICBhdHRyaWJ1dGU6IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXByb3BlcnR5LWZh Y2UpCisgICAgIChjbGFzc19kZWZpbml0aW9uCisgICAgICBib2R5OiAoYmxvY2sKKyAgICAgICAg ICAgICAoZXhwcmVzc2lvbl9zdGF0ZW1lbnQKKyAgICAgICAgICAgICAgKGFzc2lnbm1lbnQgbGVm dDoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKGlkZW50aWZpZXIpIEBmb250LWxvY2stcHJv cGVydHktZmFjZSkpKSkpCisKKyAgIDpmZWF0dXJlICdvcGVyYXRvcgorICAgOmxhbmd1YWdlICdw eXRob24KKyAgIDpvdmVycmlkZSB0CisgICBgKFssQHB5dGhvbi0tdHJlZXNpdC1vcGVyYXRvcnNd IEBmb250LWxvY2stb3BlcmF0b3ItZmFjZSkKKworICAgOmZlYXR1cmUgJ2JyYWNrZXQKKyAgIDps YW5ndWFnZSAncHl0aG9uCisgICA6b3ZlcnJpZGUgdAorICAgJyhbIigiICIpIiAiWyIgIl0iICJ7 IiAifSJdIEBmb250LWxvY2stYnJhY2tldC1mYWNlKQorCisgICA6ZmVhdHVyZSAnZGVsaW1pdGVy CisgICA6bGFuZ3VhZ2UgJ3B5dGhvbgorICAgOm92ZXJyaWRlIHQKKyAgICcoWyIsIiAiLiIgIjoi ICI7IiAoZWxsaXBzaXMpXSBAZm9udC1sb2NrLWRlbGltaXRlci1mYWNlKSkKICAgIlRyZWUtc2l0 dGVyIGZvbnQtbG9jayBzZXR0aW5ncy4iKQogCiAMCkBAIC02NTUzLDcgKzY1ODEsOCBAQCBweXRo b24tbW9kZQogICAgICAgICAgICAgICAgICcoKCBjb21tZW50IHN0cmluZyBmdW5jdGlvbi1uYW1l IGNsYXNzLW5hbWUpCiAgICAgICAgICAgICAgICAgICAoIGtleXdvcmQgYnVpbHRpbiBjb25zdGFu dCB0eXBlKQogICAgICAgICAgICAgICAgICAgKCBhc3NpZ25tZW50IGRlY29yYXRvciBlc2NhcGUt c2VxdWVuY2UKLSAgICAgICAgICAgICAgICAgICAgc3RyaW5nLWludGVycG9sYXRpb24pKSkKKyAg ICAgICAgICAgICAgICAgICAgc3RyaW5nLWludGVycG9sYXRpb24gbnVtYmVyIHByb3BlcnR5Cisg ICAgICAgICAgICAgICAgICAgIG9wZXJhdG9yIGJyYWNrZXQgZGVsaW1pdGVyKSkpCiAgICAgKHNl dHEtbG9jYWwgdHJlZXNpdC1mb250LWxvY2stc2V0dGluZ3MgcHl0aG9uLS10cmVlc2l0LXNldHRp bmdzKQogICAgIChzZXRxLWxvY2FsIGltZW51LWNyZWF0ZS1pbmRleC1mdW5jdGlvbgogICAgICAg ICAgICAgICAgICMncHl0aG9uLWltZW51LXRyZWVzaXQtY3JlYXRlLWluZGV4KQotLSAKMi4zOC4x Cgo= --b1_gppyuTuaulnQ4kFL99eux4IEN24oTE0tsvLK0dK99W4-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 17 13:39:25 2022 Received: (at 59268) by debbugs.gnu.org; 17 Nov 2022 18:39:25 +0000 Received: from localhost ([127.0.0.1]:34321 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovjnJ-0000hW-7p for submit@debbugs.gnu.org; Thu, 17 Nov 2022 13:39:25 -0500 Received: from mail-pj1-f45.google.com ([209.85.216.45]:53092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovjnF-0000hC-9R for 59268@debbugs.gnu.org; Thu, 17 Nov 2022 13:39:23 -0500 Received: by mail-pj1-f45.google.com with SMTP id b11so2429359pjp.2 for <59268@debbugs.gnu.org>; Thu, 17 Nov 2022 10:39:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; 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=WSnjpF+Tr06f+MUWBW7RErwkeMkGQqmWzQeMW+zOJhc=; b=pJbb7mnkzoybtSd2W+mY4Dg/c2XOesYzYnMCIOCNNT+UGEbdU79mEYL6bO9cUljKmB n0YLRA9BvOgjX+7CvGFkU0t9MCMZJqmPgRFsq7ETSByv6iIDYnQERq685RrSVo0sAzVb GlSb09r/rTwriGQ4OOVjj/QrrE9HhCkZZMF2vs+l4tT4bYlCW18kgHar0wp5s21Vu3eH 04h/2zKurQ7OUZmp+4S843o0UVxVoHpEDbEWt/W8xZ8t3IKzfQTgx6kFeT5TaL1EI2yL SggTelrRnT/e0CsjyaaKIvpCAmIxUDdhmdzfmJw545J3KM5Fuy/TyHdJ9tCw0YdAn4DS tvCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=WSnjpF+Tr06f+MUWBW7RErwkeMkGQqmWzQeMW+zOJhc=; b=aqWKiBpIBjXKVk+DZY0Cuwp1jp7/ITvbeAPNEH01ELuUOvEZnjUo9HA5oFjFVpgCzg OCrDRYPYnvIk8tEnAMuJa7Mdlk8K06x7tdnnopEiMDYn9cLBsn+5jxBiVJhiDwSMnKJu /VBp2hzV61+RvtU9vuw/ixT3mBSSvrWuPm8dE7TDAIc/xI1E2pcCvm+MuvO2HTiRkh53 geOOfsrUm5Ujc/9mQa8CBkrljAV/9sDfEsl19CLo33NlousX+Ga5mCedzPFm6fmE07WE eZXMIMvbi4YJcyMB0em/tudhAmqk/cIPDWNEbmV5QhtVM3VREQr+j67mEEhY5HWh2spe ntmQ== X-Gm-Message-State: ANoB5pn76AZtC/tXjoQrF/beY3IAkLg++5aSEhrshQ5WW9Xt0LSBzd9e B7T85YhnANmthsX0BMwNzh5QyohPap8= X-Google-Smtp-Source: AA0mqf7NaoUHBHkwigPyy/lFSR5N8lBddfH2zdyWaxcFtJjhJKbqDjt/NNzFNzgZRDVnPDbEQBHjMw== X-Received: by 2002:a17:903:2405:b0:176:d59e:3aa with SMTP id e5-20020a170903240500b00176d59e03aamr3954491plo.31.1668710355176; Thu, 17 Nov 2022 10:39:15 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id b14-20020a62a10e000000b00571f66721aesm1493048pff.42.2022.11.17.10.39.14 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 Nov 2022 10:39:14 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: bug#59268: [PATCH] Utilize new font-lock faces for C/C++ and Python tree-sitter use From: Yuan Fu In-Reply-To: Date: Thu, 17 Nov 2022 10:39:13 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <_eVZXSOw6ehYHpOX5-Uf76Mz8SW9Q1mqy0mEzCSlKU4p9obGA8eaEPhf5yrFKdG293X9pQw7qvz_JYQKQ9gd9Oxxzn4aazUq-5RSp-8-tok=@rjt.dev> To: Randy Taylor X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59268 Cc: 59268@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 Nov 17, 2022, at 5:50 AM, Randy Taylor wrote: >=20 > On Wednesday, November 16th, 2022 at 22:39, Yuan Fu = wrote: >=20 >>=20 >> Ah, for making you updating the patch for so many times! I just see = this report. The only comment I have is that I see you removed the field = rule from assignment feature: >>=20 >=20 > No worries! >=20 >>=20 >> - (assignment_expression >> - left: (field_expression field: (_) @font-lock-property-face)) >>=20 >> I envisioned the assignment feature to highlight =E2=80=9Cthe thing = being assigned to=E2=80=9D, in which case it would highlight the field = when it=E2=80=99s in LHS. It=E2=80=99s perfectly fine to have both the = field rule and the assignment rule to highlight fields, I think. So if = you don=E2=80=99t mind, I=E2=80=99d add it back to assignment group. >>=20 >=20 > I removed it because (field_identifier) @font-lock-property-face (in = the property feature) highlights all fields, from what I can tell and = have tested. > Can you show me an example where it won't match? >=20 > Below, when T is a struct: >=20 > T thing; > thing.b =3D thing.b; > thing.b =3D 5; >=20 > b is highlighted as a field in all cases. Ah, the purpose of that rule is to highlight field names in the LHS of = assignments _only_. So if I disable property and enable assignment, I = should see normal field names not highlighted, but field names in LHS of = assignments highlighted. >=20 > Also, I've attached an updated patch: it seems that the = escape-sequence feature needs an override to work (probably because it's = inside a string that's = highlighted?).<0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.p= atch> Thanks. I will add back the assignment field rule and apply, is that ok = with you? Yuan From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 17 15:02:40 2022 Received: (at 59268) by debbugs.gnu.org; 17 Nov 2022 20:02:40 +0000 Received: from localhost ([127.0.0.1]:34447 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovl5r-0002n6-R2 for submit@debbugs.gnu.org; Thu, 17 Nov 2022 15:02:40 -0500 Received: from mail-4018.proton.ch ([185.70.40.18]:23829) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovl5o-0002mp-Bg for 59268@debbugs.gnu.org; Thu, 17 Nov 2022 15:02:39 -0500 Date: Thu, 17 Nov 2022 20:02:17 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1668715349; x=1668974549; bh=D0c2HfQz6bWICQCNliCw80b3ElnTc/6BrE2y8zx5Du0=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=nqQwspi6VV9WMJWJInrMlrUzvV1MMGK5u/CO3d1kystVLHiDg4xzeIGBWASxzmZCd lokXvv9rTpaK+Vx1TfpRTtmg76merTbPWxk5JrNy5BugEsYnzd+r50D58AgNvcQXPE ceB5CezUwyEPk1oJTBSIlF8waWU7bMJTl7EABWSmc4X4lxfQWXaaVbPOiyso0rhVqV PHGgyzZuVVo3p4ibRKo8GGx96yD7sGdKAlsNoWMYPFhql62qxdYkh5YZSsy+ZYUJ56 MEZXluR6MggCMvXOt3OpgmTYHyzoRuVYwTuO+ZbpWvrxhqxVuAsuY4R4DLo3uRLJr6 9YyMUXsH3it/w== To: Yuan Fu From: Randy Taylor Subject: Re: bug#59268: [PATCH] Utilize new font-lock faces for C/C++ and Python tree-sitter use Message-ID: In-Reply-To: References: <_eVZXSOw6ehYHpOX5-Uf76Mz8SW9Q1mqy0mEzCSlKU4p9obGA8eaEPhf5yrFKdG293X9pQw7qvz_JYQKQ9gd9Oxxzn4aazUq-5RSp-8-tok=@rjt.dev> Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_pYnRN10lLQ1SlzM0tKNHbuEyrwDgVakf9llulTbqOY" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59268 Cc: 59268@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 (-) This is a multi-part message in MIME format. --b1_pYnRN10lLQ1SlzM0tKNHbuEyrwDgVakf9llulTbqOY Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Thursday, November 17th, 2022 at 13:39, Yuan Fu wrot= e: >=20 > Ah, the purpose of that rule is to highlight field names in the LHS of as= signments only. So if I disable property and enable assignment, I should se= e normal field names not highlighted, but field names in LHS of assignments= highlighted. >=20 I see - you're trying to truly cover everything in assignment on its own. > > Also, I've attached an updated patch: it seems that the escape-sequence= feature needs an override to work (probably because it's inside a string t= hat's highlighted?).<0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tr= ee-.patch> >=20 >=20 > Thanks. I will add back the assignment field rule and apply, is that ok w= ith you? > Sure! I attached a patch which keeps it. --b1_pYnRN10lLQ1SlzM0tKNHbuEyrwDgVakf9llulTbqOY Content-Type: text/x-patch; name=0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.patch RnJvbSAxMjk2NGUxNGZmY2JmMWYxMDg0ZDBjMmJjMmQ2NjZlYTVmYzkxYTFmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBTdW4s IDEzIE5vdiAyMDIyIDIyOjA2OjMzIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gVXRpbGl6ZSBuZXcg Zm9udC1sb2NrIGZhY2VzIGZvciBDL0MrKyBhbmQgUHl0aG9uIHRyZWUtc2l0dGVyCiB1c2UKCiog bGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsIChjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5n cyk6IFVzZSBuZXcKZXNjYXBlLCBudW1iZXIsIHByb3BlcnR5LCBvcGVyYXRvciwgYnJhY2tldCwg YW5kIGRlbGltaXRlciBmb250LWxvY2sKZmFjZXMuCihjLXRzLW1vZGUtLWJhc2UtbW9kZSk6IEFk ZCB0aGVtIHRvIHRoZSBmZWF0dXJlIGxpc3QuCihjLXRzLW1vZGUpOiBGaXggdHlwby4KKiBsaXNw L3Byb2dtb2Rlcy9weXRob24uZWwgKHB5dGhvbi0tdHJlZXNpdC1zZXR0aW5ncyk6IFVzZSBuZXcg bnVtYmVyLApwcm9wZXJ0eSwgb3BlcmF0b3IsIGJyYWNrZXQsIGFuZCBkZWxpbWl0ZXIgZm9udC1s b2NrIGZhY2VzLgoocHl0aG9uLW1vZGUpOiBBZGQgdGhlbSB0byB0aGUgZmVhdHVyZSBsaXN0Lgot LS0KIGxpc3AvcHJvZ21vZGVzL2MtdHMtbW9kZS5lbCB8IDQ0ICsrKysrKysrKysrKysrKysrKysr KysrKy0tLS0tLS0tLS0tLS0KIGxpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbCAgICB8IDQxICsrKysr KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNjQgaW5zZXJ0 aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvYy10 cy1tb2RlLmVsIGIvbGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsCmluZGV4IGI5NTEwMzFkODEu LmQxYmUxMzU3M2QgMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL2MtdHMtbW9kZS5lbAorKysg Yi9saXNwL3Byb2dtb2Rlcy9jLXRzLW1vZGUuZWwKQEAgLTIzMCwxOSArMjMwLDE3IEBAIGMtdHMt bW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAKICAgIDpsYW5ndWFnZSBtb2RlCiAgICA6ZmVhdHVy ZSAnb3BlcmF0b3IKLSAgIDpvdmVycmlkZSB0CiAgICBgKFssQGMtdHMtbW9kZS0tb3BlcmF0b3Jz XSBAZm9udC1sb2NrLW9wZXJhdG9yLWZhY2UKICAgICAgIiEiIEBmb250LWxvY2stbmVnYXRpb24t Y2hhci1mYWNlKQogCiAgICA6bGFuZ3VhZ2UgbW9kZQogICAgOmZlYXR1cmUgJ3N0cmluZwogICAg YCgoc3RyaW5nX2xpdGVyYWwpIEBmb250LWxvY2stc3RyaW5nLWZhY2UKLSAgICAgKHN5c3RlbV9s aWJfc3RyaW5nKSBAZm9udC1sb2NrLXN0cmluZy1mYWNlCi0gICAgIChlc2NhcGVfc2VxdWVuY2Up IEBmb250LWxvY2stZXNjYXBlLWZhY2UpCisgICAgIChzeXN0ZW1fbGliX3N0cmluZykgQGZvbnQt bG9jay1zdHJpbmctZmFjZSkKIAogICAgOmxhbmd1YWdlIG1vZGUKICAgIDpmZWF0dXJlICdsaXRl cmFsCi0gICBgKChudW1iZXJfbGl0ZXJhbCkgQGZvbnQtbG9jay1jb25zdGFudC1mYWNlCisgICBg KChudW1iZXJfbGl0ZXJhbCkgQGZvbnQtbG9jay1udW1iZXItZmFjZQogICAgICAoY2hhcl9saXRl cmFsKSBAZm9udC1sb2NrLWNvbnN0YW50LWZhY2UpCiAKICAgIDpsYW5ndWFnZSBtb2RlCkBAIC0y NjgsMTQgKzI2NiwxMSBAQCBjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncwogICAgICAgZGVj bGFyYXRvcjogKF8pIEBjLXRzLW1vZGUtLWZvbnRpZnktc3RydWN0LWRlY2xhcmF0b3IpCiAKICAg ICAgKGZ1bmN0aW9uX2RlZmluaXRpb24KLSAgICAgIGRlY2xhcmF0b3I6IChfKSBAYy10cy1tb2Rl LS1mb250aWZ5LXN0cnVjdC1kZWNsYXJhdG9yKQorICAgICAgZGVjbGFyYXRvcjogKF8pIEBjLXRz LW1vZGUtLWZvbnRpZnktc3RydWN0LWRlY2xhcmF0b3IpKQogCiAgICAgIDs7IFNob3VsZCB3ZSBo aWdobGlnaHQgaWRlbnRpZmllcnMgaW4gdGhlIHBhcmFtZXRlciBsaXN0PwogICAgICA7OyAocGFy YW1ldGVyX2RlY2xhcmF0aW9uCi0gICAgIDs7ICBkZWNsYXJhdG9yOiAoXykgQGMtdHMtbW9kZS0t Zm9udGlmeS1zdHJ1Y3QtZGVjbGFyYXRvcikKLQotICAgICAoZW51bWVyYXRvcgotICAgICAgbmFt ZTogKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKSkKKyAgICAgOzsg IGRlY2xhcmF0b3I6IChfKSBAYy10cy1tb2RlLS1mb250aWZ5LXN0cnVjdC1kZWNsYXJhdG9yKSkK IAogICAgOmxhbmd1YWdlIG1vZGUKICAgIDpmZWF0dXJlICdhc3NpZ25tZW50CkBAIC0yOTgsOCAr MjkzLDcgQEAgYy10cy1tb2RlLS1mb250LWxvY2stc2V0dGluZ3MKICAgICcoKGNhbGxfZXhwcmVz c2lvbgogICAgICAgZnVuY3Rpb246IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLWZ1bmN0aW9uLW5h bWUtZmFjZSkKICAgICAgKGZpZWxkX2V4cHJlc3Npb24KLSAgICAgIGFyZ3VtZW50OiAoaWRlbnRp ZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UKLSAgICAgIGZpZWxkOiAoZmllbGRf aWRlbnRpZmllcikgQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNlKQorICAgICAgYXJndW1lbnQ6IChp ZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkKICAgICAgKHBvaW50ZXJf ZXhwcmVzc2lvbgogICAgICAgKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1m YWNlKSkKIApAQCAtMzEzLDYgKzMwNywyNSBAQCBjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5n cwogICAgOmZlYXR1cmUgJ2Vycm9yCiAgICAnKChFUlJPUikgQGZvbnQtbG9jay13YXJuaW5nLWZh Y2UpCiAKKyAgIDpmZWF0dXJlICdlc2NhcGUtc2VxdWVuY2UKKyAgIDpsYW5ndWFnZSBtb2RlCisg ICA6b3ZlcnJpZGUgdAorICAgJygoZXNjYXBlX3NlcXVlbmNlKSBAZm9udC1sb2NrLWVzY2FwZS1m YWNlKQorCisgICA6bGFuZ3VhZ2UgbW9kZQorICAgOmZlYXR1cmUgJ3Byb3BlcnR5CisgICAnKChm aWVsZF9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXByb3BlcnR5LWZhY2UKKyAgICAgKGVudW1lcmF0 b3IKKyAgICAgIG5hbWU6IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXByb3BlcnR5LWZhY2UpKQor CisgICA6bGFuZ3VhZ2UgbW9kZQorICAgOmZlYXR1cmUgJ2JyYWNrZXQKKyAgICcoKFsiKCIgIiki ICJbIiAiXSIgInsiICJ9Il0pIEBmb250LWxvY2stYnJhY2tldC1mYWNlKQorCisgICA6bGFuZ3Vh Z2UgbW9kZQorICAgOmZlYXR1cmUgJ2RlbGltaXRlcgorICAgJygoWyIsIiAiOiIgIjsiXSkgQGZv bnQtbG9jay1kZWxpbWl0ZXItZmFjZSkKKwogICAgOmxhbmd1YWdlIG1vZGUKICAgIDpmZWF0dXJl ICdlbWFjcy1kZXZlbAogICAgJygoKGNhbGxfZXhwcmVzc2lvbiBmdW5jdGlvbjogKGlkZW50aWZp ZXIpIEBmbikKQEAgLTQ3MSw5ICs0ODQsMTAgQEAgYy10cy1tb2RlLS1iYXNlLW1vZGUKICAgKHNl dHEtbG9jYWwgd2hpY2gtZnVuYy1mdW5jdGlvbnMgbmlsKQogCiAgIChzZXRxLWxvY2FsIHRyZWVz aXQtZm9udC1sb2NrLWZlYXR1cmUtbGlzdAotICAgICAgICAgICAgICAnKChjb21tZW50IHByZXBy b2Nlc3NvciBjb25zdGFudCBzdHJpbmcgbGl0ZXJhbCBrZXl3b3JkKQotICAgICAgICAgICAgICAg ICh0eXBlIGRlZmluaXRpb24gbGFiZWwgYXNzaWdubWVudCkKLSAgICAgICAgICAgICAgICAoZXhw cmVzc2lvbiBlcnJvciBvcGVyYXRvcikpKSkKKyAgICAgICAgICAgICAgJygoIGNvbW1lbnQgY29u c3RhbnQga2V5d29yZCBsaXRlcmFsIHByZXByb2Nlc3NvciBzdHJpbmcpCisgICAgICAgICAgICAg ICAgKCBhc3NpZ25tZW50IGRlZmluaXRpb24gbGFiZWwgcHJvcGVydHkgdHlwZSkKKyAgICAgICAg ICAgICAgICAoIGJyYWNrZXQgZGVsaW1pdGVyIGVycm9yIGVzY2FwZS1zZXF1ZW5jZSBleHByZXNz aW9uCisgICAgICAgICAgICAgICAgICBvcGVyYXRvcikpKSkKIAogOzs7IyMjYXV0b2xvYWQKIChk ZWZpbmUtZGVyaXZlZC1tb2RlIGMtdHMtbW9kZSBjLXRzLW1vZGUtLWJhc2UtbW9kZSAiQyIKQEAg LTUwMCw3ICs1MTQsNyBAQCBjLXRzLW1vZGUKIAogOzs7IyMjYXV0b2xvYWQKIChkZWZpbmUtZGVy aXZlZC1tb2RlIGMrKy10cy1tb2RlIGMtdHMtbW9kZS0tYmFzZS1tb2RlICJDKysiCi0gICJNYWpv ciBtb2RlIGZvciBlZGl0aW5nIEMsIHBvd2VyZWQgYnkgdHJlZS1zaXR0ZXIuIgorICAiTWFqb3Ig bW9kZSBmb3IgZWRpdGluZyBDKyssIHBvd2VyZWQgYnkgdHJlZS1zaXR0ZXIuIgogICA6Z3JvdXAg J2MrKwogCiAgICh1bmxlc3MgKHRyZWVzaXQtcmVhZHktcCBuaWwgJ2NwcCkKZGlmZiAtLWdpdCBh L2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbCBiL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbAppbmRl eCBhZDQ2NjVlYjE5Li4yMjQ4NWEwMjVlIDEwMDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9weXRo b24uZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsCkBAIC05NzUsMTEgKzk3NSw4IEBA IHB5dGhvbi0tdHJlZXNpdC1jb25zdGFudHMKICAgICAiY29weXJpZ2h0IiAiY3JlZGl0cyIgImV4 aXQiICJsaWNlbnNlIiAicXVpdCIpKQogCiAoZGVmdmFyIHB5dGhvbi0tdHJlZXNpdC1vcGVyYXRv cnMKLSAgOzsgVGhpcyBpcyBub3QgdXNlZC4gQW5kIGFuZCwgb3IsIG5vdCwgaXMsIGluIGFyZSBm b250aWZpZWQgYXMKLSAgOzsga2V5d29yZHMuCiAgICcoIi0iICItPSIgIiE9IiAiKiIgIioqIiAi Kio9IiAiKj0iICIvIiAiLy8iICIvLz0iICIvPSIgIiYiICIlIiAiJT0iCi0gICAgIl4iICIrIiAi Kz0iICI8IiAiPDwiICI8PSIgIjw+IiAiPSIgIj09IiAiPiIgIj49IiAiPj4iICJ8IiAifiIKLSAg ICAiYW5kIiAiaW4iICJpcyIgIm5vdCIgIm9yIikpCisgICAgIl4iICIrIiAiKz0iICI8IiAiPDwi ICI8PSIgIjw+IiAiPSIgIj09IiAiPiIgIj49IiAiPj4iICJ8IiAifiIpKQogCiAoZGVmdmFyIHB5 dGhvbi0tdHJlZXNpdC1zcGVjaWFsLWF0dHJpYnV0ZXMKICAgJygiX19hbm5vdGF0aW9uc19fIiAi X19jbG9zdXJlX18iICJfX2NvZGVfXyIKQEAgLTExMTcsNyArMTExNCwzOCBAQCBweXRob24tLXRy ZWVzaXQtc2V0dGluZ3MKICAgIDpmZWF0dXJlICdlc2NhcGUtc2VxdWVuY2UKICAgIDpsYW5ndWFn ZSAncHl0aG9uCiAgICA6b3ZlcnJpZGUgdAotICAgJygoZXNjYXBlX3NlcXVlbmNlKSBAZm9udC1s b2NrLWVzY2FwZS1mYWNlKSkKKyAgICcoKGVzY2FwZV9zZXF1ZW5jZSkgQGZvbnQtbG9jay1lc2Nh cGUtZmFjZSkKKworICAgOmZlYXR1cmUgJ251bWJlcgorICAgOmxhbmd1YWdlICdweXRob24KKyAg IDpvdmVycmlkZSB0CisgICAnKFsoaW50ZWdlcikgKGZsb2F0KV0gQGZvbnQtbG9jay1udW1iZXIt ZmFjZSkKKworICAgOmZlYXR1cmUgJ3Byb3BlcnR5CisgICA6bGFuZ3VhZ2UgJ3B5dGhvbgorICAg Om92ZXJyaWRlIHQKKyAgICcoKGF0dHJpYnV0ZQorICAgICAgYXR0cmlidXRlOiAoaWRlbnRpZmll cikgQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNlKQorICAgICAoY2xhc3NfZGVmaW5pdGlvbgorICAg ICAgYm9keTogKGJsb2NrCisgICAgICAgICAgICAgKGV4cHJlc3Npb25fc3RhdGVtZW50CisgICAg ICAgICAgICAgIChhc3NpZ25tZW50IGxlZnQ6CisgICAgICAgICAgICAgICAgICAgICAgICAgIChp ZGVudGlmaWVyKSBAZm9udC1sb2NrLXByb3BlcnR5LWZhY2UpKSkpKQorCisgICA6ZmVhdHVyZSAn b3BlcmF0b3IKKyAgIDpsYW5ndWFnZSAncHl0aG9uCisgICA6b3ZlcnJpZGUgdAorICAgYChbLEBw eXRob24tLXRyZWVzaXQtb3BlcmF0b3JzXSBAZm9udC1sb2NrLW9wZXJhdG9yLWZhY2UpCisKKyAg IDpmZWF0dXJlICdicmFja2V0CisgICA6bGFuZ3VhZ2UgJ3B5dGhvbgorICAgOm92ZXJyaWRlIHQK KyAgICcoWyIoIiAiKSIgIlsiICJdIiAieyIgIn0iXSBAZm9udC1sb2NrLWJyYWNrZXQtZmFjZSkK KworICAgOmZlYXR1cmUgJ2RlbGltaXRlcgorICAgOmxhbmd1YWdlICdweXRob24KKyAgIDpvdmVy cmlkZSB0CisgICAnKFsiLCIgIi4iICI6IiAiOyIgKGVsbGlwc2lzKV0gQGZvbnQtbG9jay1kZWxp bWl0ZXItZmFjZSkpCiAgICJUcmVlLXNpdHRlciBmb250LWxvY2sgc2V0dGluZ3MuIikKIAogDApA QCAtNjU1Myw3ICs2NTgxLDggQEAgcHl0aG9uLW1vZGUKICAgICAgICAgICAgICAgICAnKCggY29t bWVudCBzdHJpbmcgZnVuY3Rpb24tbmFtZSBjbGFzcy1uYW1lKQogICAgICAgICAgICAgICAgICAg KCBrZXl3b3JkIGJ1aWx0aW4gY29uc3RhbnQgdHlwZSkKICAgICAgICAgICAgICAgICAgICggYXNz aWdubWVudCBkZWNvcmF0b3IgZXNjYXBlLXNlcXVlbmNlCi0gICAgICAgICAgICAgICAgICAgIHN0 cmluZy1pbnRlcnBvbGF0aW9uKSkpCisgICAgICAgICAgICAgICAgICAgIHN0cmluZy1pbnRlcnBv bGF0aW9uIG51bWJlciBwcm9wZXJ0eQorICAgICAgICAgICAgICAgICAgICBvcGVyYXRvciBicmFj a2V0IGRlbGltaXRlcikpKQogICAgIChzZXRxLWxvY2FsIHRyZWVzaXQtZm9udC1sb2NrLXNldHRp bmdzIHB5dGhvbi0tdHJlZXNpdC1zZXR0aW5ncykKICAgICAoc2V0cS1sb2NhbCBpbWVudS1jcmVh dGUtaW5kZXgtZnVuY3Rpb24KICAgICAgICAgICAgICAgICAjJ3B5dGhvbi1pbWVudS10cmVlc2l0 LWNyZWF0ZS1pbmRleCkKLS0gCjIuMzguMQoK --b1_pYnRN10lLQ1SlzM0tKNHbuEyrwDgVakf9llulTbqOY-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 17 15:07:53 2022 Received: (at 59268) by debbugs.gnu.org; 17 Nov 2022 20:07:53 +0000 Received: from localhost ([127.0.0.1]:34480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovlAu-0002wo-OO for submit@debbugs.gnu.org; Thu, 17 Nov 2022 15:07:53 -0500 Received: from mail-pl1-f178.google.com ([209.85.214.178]:46643) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovlAs-0002wX-NQ for 59268@debbugs.gnu.org; Thu, 17 Nov 2022 15:07:51 -0500 Received: by mail-pl1-f178.google.com with SMTP id jn7so790027plb.13 for <59268@debbugs.gnu.org>; Thu, 17 Nov 2022 12:07:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; 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=vDQxBngl3j2PDlxD/g+RJXqSZzvCCSEw52Vh1xQT6OQ=; b=ksgna0qlO0m1pcRT0CtpEiq34E4v2YD7RVaCPHpRV0q03rARt6cx0B3joEv3D32cqr gNYhCC7fp6F9Bu2aAsMv7hyHS+yUIMx7kjeqHkd4mfhy2xXAou8nvfhkWVX5dpEOmJEd j568S/+QJsgotq9K1Kml7SwNNtmRxhbsUUPPskpSaq/Z91L3PaxyCe+s5R5udwJmQ19B XeoxaSg3Aq7hIv2i6mfFP50iJcwEA5dPdVE8xOEkdQzXWGDJIxiPPlFiwXtd8uecm72T fwdM3muk6cGxqCvsuWPaTpykzHZDYMMxl/F0vjZp/4SFqmx1L4eSVnakurrsjOzI1iRZ sNyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=vDQxBngl3j2PDlxD/g+RJXqSZzvCCSEw52Vh1xQT6OQ=; b=Pj9nHve4TUeeIDQyFvmTK9L4cAsqulWHL4SD0XzY2wtj3rqkbhk/DDRhS4ILDrhbri IbiGm7F/GFctFyWoNkeQ0cozbjk/vyccJncrg51ars1R47TjPsppmuu8cXpO5i0dMZFp 4arZttaR/rr6tHsUt5HPmpLPcBW7f06gkKTaFdO7YV2vxlbXkIcGRcaxbddErBKzafRL Nqv+nR9PSF2V6mYeLxBZ8Lk8h1A1fgQFmQMefapKeKTTiwU41/iDUFv/bWgXsocAP5oC EnMKGGrOITe6I5uwPD9mDsEh6XlObttD7t2nfrymFjAT7kFnImjE8cetxWzwBBmek883 +JiA== X-Gm-Message-State: ANoB5plJEE75HCLGKsExUj+usLOvd7B+LgtT31vK4SIbTA6djk7VCXrj lI/W0ZBMFwOZJehLwapRwbs= X-Google-Smtp-Source: AA0mqf6Lg8aOqLkKOYHRhamOf2odKDjDKVhDUeVgbB7xAcc0A58DsdVuo7oEERMd1Obyz75wVpwUrg== X-Received: by 2002:a17:90a:f601:b0:213:a42c:588c with SMTP id bw1-20020a17090af60100b00213a42c588cmr4324312pjb.42.1668715664916; Thu, 17 Nov 2022 12:07:44 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id c16-20020a170902d49000b0018699e6afd8sm1766601plg.265.2022.11.17.12.07.44 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 Nov 2022 12:07:44 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: bug#59268: [PATCH] Utilize new font-lock faces for C/C++ and Python tree-sitter use From: Yuan Fu In-Reply-To: Date: Thu, 17 Nov 2022 12:07:43 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <_eVZXSOw6ehYHpOX5-Uf76Mz8SW9Q1mqy0mEzCSlKU4p9obGA8eaEPhf5yrFKdG293X9pQw7qvz_JYQKQ9gd9Oxxzn4aazUq-5RSp-8-tok=@rjt.dev> To: Randy Taylor X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59268 Cc: 59268@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 Nov 17, 2022, at 12:02 PM, Randy Taylor wrote: >=20 > On Thursday, November 17th, 2022 at 13:39, Yuan Fu = wrote: >=20 >>=20 >> Ah, the purpose of that rule is to highlight field names in the LHS = of assignments only. So if I disable property and enable assignment, I = should see normal field names not highlighted, but field names in LHS of = assignments highlighted. >>=20 >=20 > I see - you're trying to truly cover everything in assignment on its = own. >=20 >>> Also, I've attached an updated patch: it seems that the = escape-sequence feature needs an override to work (probably because it's = inside a string that's = highlighted?).<0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.p= atch> >>=20 >>=20 >> Thanks. I will add back the assignment field rule and apply, is that = ok with you? >>=20 >=20 > Sure! I attached a patch which keeps = it.<0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.patch> Thanks, applied :-) Yuan= From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 17 15:19:28 2022 Received: (at 59268-done) by debbugs.gnu.org; 17 Nov 2022 20:19:28 +0000 Received: from localhost ([127.0.0.1]:34498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovlM8-0003EY-I4 for submit@debbugs.gnu.org; Thu, 17 Nov 2022 15:19:28 -0500 Received: from mail-40136.proton.ch ([185.70.40.136]:37907) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovlM5-0003EJ-Rb for 59268-done@debbugs.gnu.org; Thu, 17 Nov 2022 15:19:27 -0500 Date: Thu, 17 Nov 2022 20:19:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1668716359; x=1668975559; bh=YC0VBfqGUdYvf5GtQxsyZtphgG3tDbFslkeXC5zTi+w=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=nUPA1Mkepf124WtOR1C9SfHzxDwWFlqA95KHbgS+sPGQ30xxfFqZtaQ/DnAo7I7Ww +/MuZ9NZ/RsediX1bHXeHSjv36odPT3/Q3qcPE9pqc9xWAPMIuQGGfLAamcK43QqRl aHzxHt+zIXlOKGnH6xC+3nWd3iJjt8H3Z9+nnsB99hmq5VP7QOD/Wm54EpnbbKqZvw OG8EUCvr1ZaQbx8aMs8KMMqiQJmwq9Cs3HN8okbBxlzhp2mQC1uwEy8BgeNCcqBW84 9yWaAnKR5bK6XUVKKnKK7P8wlPqwU0eE5y7XfQSUOKcu0m3EZ31CQ4yR2rNM0y8rcY 4rpeuBdgGl08Q== To: Yuan Fu From: Randy Taylor Subject: Re: bug#59268: [PATCH] Utilize new font-lock faces for C/C++ and Python tree-sitter use Message-ID: In-Reply-To: References: <_eVZXSOw6ehYHpOX5-Uf76Mz8SW9Q1mqy0mEzCSlKU4p9obGA8eaEPhf5yrFKdG293X9pQw7qvz_JYQKQ9gd9Oxxzn4aazUq-5RSp-8-tok=@rjt.dev> Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59268-done Cc: "59268-done@debbugs.gnu.org" <59268-done@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 Thursday, November 17th, 2022 at 15:07, Yuan Fu wrot= e: >=20 > Thanks, applied :-) >=20 > Yuan Thanks, closing the bug (hopefully). From unknown Mon Jun 23 16:49:16 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 16 Dec 2022 12:24:07 +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