From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?J=C3=B6rg?= Bornemann Newsgroups: gmane.emacs.bugs Subject: bug#69186: [PATCH] Recognize functions and macros as defuns in cmake-ts-mode Date: Wed, 21 Feb 2024 21:05:59 +0100 Message-ID: <6d1eabbc-36ee-4518-a0c4-eb6526590ed6@jbornemann.de> References: <8734tq4z1p.fsf@jbornemann.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------YSEvy8VIZtUS1nPsiJLvmB4f" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31927"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird Cc: 69186@debbugs.gnu.org To: Randy Taylor Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Feb 22 06:16:08 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rd1RF-0007xg-7E for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 22 Feb 2024 06:16:05 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rd1Qu-00009O-EF; Thu, 22 Feb 2024 00:15:44 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rd1Qq-00008u-L6 for bug-gnu-emacs@gnu.org; Thu, 22 Feb 2024 00:15:41 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rd1Qq-0007jT-C4 for bug-gnu-emacs@gnu.org; Thu, 22 Feb 2024 00:15:40 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rd1RD-000809-1J for bug-gnu-emacs@gnu.org; Thu, 22 Feb 2024 00:16:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?J=C3=B6rg?= Bornemann Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Feb 2024 05:16:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69186 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 69186-submit@debbugs.gnu.org id=B69186.170857895430684 (code B ref 69186); Thu, 22 Feb 2024 05:16:03 +0000 Original-Received: (at 69186) by debbugs.gnu.org; 22 Feb 2024 05:15:54 +0000 Original-Received: from localhost ([127.0.0.1]:49558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rd1R3-0007yk-8N for submit@debbugs.gnu.org; Thu, 22 Feb 2024 00:15:54 -0500 Original-Received: from ms-10.1blu.de ([178.254.4.101]:35376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rcsrH-0004xy-Lf for 69186@debbugs.gnu.org; Wed, 21 Feb 2024 15:06:25 -0500 Original-Received: from [93.228.123.162] (helo=[192.168.188.102]) by ms-10.1blu.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1rcsqt-00CyDB-Jr; Wed, 21 Feb 2024 21:05:59 +0100 Content-Language: en-US In-Reply-To: X-Con-Id: 36794 X-Con-U: 0-jb X-Originating-IP: 93.228.123.162 X-Mailman-Approved-At: Thu, 22 Feb 2024 00:15:52 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:280428 Archived-At: This is a multi-part message in MIME format. --------------YSEvy8VIZtUS1nPsiJLvmB4f Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 2/21/24 04:34, Randy Taylor wrote: > Thanks for working on this, it looks good to me. Thanks for the review! > I have a few small nits: [...] I've picked the nits and rebased the change. And the paperwork is also done from all sides now. Cheers, Jörg --------------YSEvy8VIZtUS1nPsiJLvmB4f Content-Type: text/x-patch; charset=UTF-8; name="0001-Recognize-functions-and-macros-as-defuns-in-cmake-ts.patch" Content-Disposition: attachment; filename*0="0001-Recognize-functions-and-macros-as-defuns-in-cmake-ts.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBlYjQ4Mjg4ZGVmMDZhMzBiN2ExMmMxNjY0ODk3MDkzZTIyNmNjYTIxIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/Sj1DMz1CNnJnPTIwQm9ybmVtYW5u Pz0gPGZvc3NAamJvcm5lbWFubi5kZT4KRGF0ZTogU2F0LCAxNyBGZWIgMjAyNCAyMToxODow MiArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIFJlY29nbml6ZSBmdW5jdGlvbnMgYW5kIG1hY3Jv cyBhcyBkZWZ1bnMgaW4gY21ha2UtdHMtbW9kZQoKKiBsaXNwL3Byb2dtb2Rlcy9jbWFrZS10 cy1tb2RlLmVsIChjbWFrZS10cy1tb2RlLS1mdW5jdGlvbi1uYW1lKToKUmVuYW1lZCB0byBj bWFrZS10cy1tb2RlLS1kZWZ1bi1uYW1lIHNpbmNlIHRoZSBmdW5jdGlvbiBoYW5kbGVzIG5v dwpmdW5jdGlvbnMgYW5kIG1hY3Jvcy4KKGNtYWtlLXRzLW1vZGUtLWRlZnVuLW5hbWUpOiBS ZXR1cm4gdGV4dCBvZiB0aGUgZmlyc3QgJ2FyZ3VtZW50JyBub2RlCmJlbG93ICdmdW5jdGlv bl9kZWYnIGFuZCAnbWFjcm9fZGVmJyBub2Rlcy4KKGNtYWtlLXRzLW1vZGUpOiBTZXQgdXAg dHJlZXNpdC1kZWZ1bi10eXBlLXJlZ2V4cCBhbmQKdHJlZXNpdC1kZWZ1bi1uYW1lLWZ1bmN0 aW9uLiAgQ2hhbmdlIHRoZSBpbWVudSBzZXR1cCB0byByZWNvZ25pemUgbWFjcm9zCnRvby4g IFNpbmNlIHdlIGhhdmUgc2V0IHVwIHRyZWVzaXQtZGVmdW4tbmFtZS1mdW5jdGlvbiwgd2Ug ZG9uJ3QgaGF2ZSB0bwpwYXNzIGNtYWtlLXRzLW1vZGUtLWZ1bmN0aW9uLW5hbWUgYW55bW9y ZS4KClRvIG1ha2UgYHRyZWVzaXQtZGVmdW4tYXQtcG9pbnQnIHdvcmsgcHJvcGVybHksIHdl IGhhdmUgdG8gcmVjb2duaXplCmZ1bmN0aW9uX2RlZi9tYWNyb19kZWYgbm9kZXMsIG5vdCB0 aGUgbG93ZXItbGV2ZWwgKl9jb21tYW5kIG5vZGVzLgotLS0KIGxpc3AvcHJvZ21vZGVzL2Nt YWtlLXRzLW1vZGUuZWwgfCAxOCArKysrKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk LCAxMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3Av cHJvZ21vZGVzL2NtYWtlLXRzLW1vZGUuZWwgYi9saXNwL3Byb2dtb2Rlcy9jbWFrZS10cy1t b2RlLmVsCmluZGV4IDI5YzllOTU3ZDNjLi40NWM0ODgyZDg3MyAxMDA2NDQKLS0tIGEvbGlz cC9wcm9nbW9kZXMvY21ha2UtdHMtbW9kZS5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9jbWFr ZS10cy1tb2RlLmVsCkBAIC0xOTMsMTMgKzE5MywxMyBAQCBjbWFrZS10cy1tb2RlLS1mb250 LWxvY2stc2V0dGluZ3MKICAgICcoKEVSUk9SKSBAZm9udC1sb2NrLXdhcm5pbmctZmFjZSkp CiAgICJUcmVlLXNpdHRlciBmb250LWxvY2sgc2V0dGluZ3MgZm9yIGBjbWFrZS10cy1tb2Rl Jy4iKQogCi0oZGVmdW4gY21ha2UtdHMtbW9kZS0tZnVuY3Rpb24tbmFtZSAobm9kZSkKLSAg IlJldHVybiB0aGUgZnVuY3Rpb24gbmFtZSBvZiBOT0RFLgotUmV0dXJuIG5pbCBpZiB0aGVy ZSBpcyBubyBuYW1lIG9yIGlmIE5PREUgaXMgbm90IGEgZnVuY3Rpb24gbm9kZS4iCisoZGVm dW4gY21ha2UtdHMtbW9kZS0tZGVmdW4tbmFtZSAobm9kZSkKKyAgIlJldHVybiB0aGUgZGVm dW4gbmFtZSBvZiBOT0RFLgorUmV0dXJuIG5pbCBpZiB0aGVyZSBpcyBubyBuYW1lIG9yIGlm IE5PREUgaXMgbm90IGEgZGVmdW4gbm9kZS4iCiAgIChwY2FzZSAodHJlZXNpdC1ub2RlLXR5 cGUgbm9kZSkKLSAgICAoImZ1bmN0aW9uX2NvbW1hbmQiCisgICAgKChvciAiZnVuY3Rpb25f ZGVmIiAibWFjcm9fZGVmIikKICAgICAgKHRyZWVzaXQtbm9kZS10ZXh0Ci0gICAgICAodHJl ZXNpdC1zZWFyY2gtc3VidHJlZSBub2RlICJeYXJndW1lbnQkIiBuaWwgbmlsIDIpCisgICAg ICAodHJlZXNpdC1zZWFyY2gtc3VidHJlZSBub2RlICJeYXJndW1lbnQkIiBuaWwgbmlsIDMp CiAgICAgICB0KSkpKQogCiA7OzsjIyNhdXRvbG9hZApAQCAtMjE2LDkgKzIxNiwxNSBAQCBj bWFrZS10cy1tb2RlCiAgICAgKHNldHEtbG9jYWwgY29tbWVudC1lbmQgIiIpCiAgICAgKHNl dHEtbG9jYWwgY29tbWVudC1zdGFydC1za2lwIChyeCAiIyIgKCogKHN5bnRheCB3aGl0ZXNw YWNlKSkpKQogCisgICAgOzsgRGVmdW5zLgorICAgIChzZXRxLWxvY2FsIHRyZWVzaXQtZGVm dW4tdHlwZS1yZWdleHAgKHJ4IChvciAiZnVuY3Rpb24iICJtYWNybyIpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIl9kZWYiKSkKKyAgICAoc2V0 cS1sb2NhbCB0cmVlc2l0LWRlZnVuLW5hbWUtZnVuY3Rpb24gIydjbWFrZS10cy1tb2RlLS1k ZWZ1bi1uYW1lKQorCiAgICAgOzsgSW1lbnUuCiAgICAgKHNldHEtbG9jYWwgdHJlZXNpdC1z aW1wbGUtaW1lbnUtc2V0dGluZ3MKLSAgICAgICAgICAgICAgICBgKCgiRnVuY3Rpb24iICJc XGBmdW5jdGlvbl9jb21tYW5kXFwnIiBuaWwgY21ha2UtdHMtbW9kZS0tZnVuY3Rpb24tbmFt ZSkpKQorICAgICAgICAgICAgICAgIGAoKCJGdW5jdGlvbiIgIl5mdW5jdGlvbl9kZWYkIikK KyAgICAgICAgICAgICAgICAgICgiTWFjcm8iICJebWFjcm9fZGVmJCIpKSkKICAgICAoc2V0 cS1sb2NhbCB3aGljaC1mdW5jLWZ1bmN0aW9ucyBuaWwpCiAKICAgICA7OyBJbmRlbnQuCi0t IAoyLjM5LjIKCg== --------------YSEvy8VIZtUS1nPsiJLvmB4f--