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?Bj=C3=B6rn?= Bidar Newsgroups: gmane.emacs.devel Subject: Re: Implementing cuda-ts-mode Date: Mon, 29 Jul 2024 08:10:10 +0300 Message-ID: <39969.20239167$1722229891@news.gmane.org> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28836"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Ergus , emacs-devel@gnu.org To: Yuan Fu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jul 29 07:11:23 2024 Return-path: Envelope-to: ged-emacs-devel@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 1sYIfK-0007MN-Bh for ged-emacs-devel@m.gmane-mx.org; Mon, 29 Jul 2024 07:11:22 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sYIeK-0000VW-BC; Mon, 29 Jul 2024 01:10:20 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sYIeI-0000UL-BY for emacs-devel@gnu.org; Mon, 29 Jul 2024 01:10:18 -0400 Original-Received: from thaodan.de ([2a03:4000:4f:f15::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sYIeG-0007yq-FB for emacs-devel@gnu.org; Mon, 29 Jul 2024 01:10:18 -0400 Original-Received: from odin (dsl-trebng12-50dc75-154.dhcp.inet.fi [80.220.117.154]) by thaodan.de (Postfix) with ESMTPSA id 607E6D00030; Mon, 29 Jul 2024 08:10:12 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1722229812; bh=A1deuNcdpgc1rrPxnWb/L1iCf00O/HFdM/DKFlxX5rE=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=irXNEYVb3PwFZIWU6aErjrp83eOMqJZ8gtjlmR3XqXRaQimLio5s95IJrdswYyL0d Z5ZjVQSEFYtfLtW7HYy0aEyMLvKrbIQjM9eyS7VpWHqJjkI5CkHTQx9TECDMgckl/n YTDbbDfwFWqn14X5LccD0cgEZBT8wop/GG4byeFaoR//HNaZOTbLJV8OVfXBhL+CiW DCLUqBB7XTNruiajxsn9JNh8wHcPycTuo9ewUqpQ5e6klJ4eY0XDzMvIrI6+Emd2Iq X7BY8fYjlQh9/P6HIhTOlwsi0JVEHHdxscrTqirfe3ohb7YrtCF9y1iggBH78g/pzn t1y7iYPoJ/CLY/xPym+8CUofysdfFjdubYzp5jHCQanMcOveuzZSOpk0JV3DURLDkC TjdjhxB8WdsuPWAHsxSmRfkNJ/Gpr0RF6VbrR+GrzkegUJ+IgFsT9p/o6D/xwzZNru ywfuKQKRvsdA/XwcAUTw9mudy9lGRA2pi2RlatL8qbYDD9XM5ZstrZQBcsG9okCmuy Mnz06qsXRfcjxNfUs2BihzVbnsz+R0Svt7tHPIdVwQJO4wVTlp1uC7N8jGaLMJTQ9q S1pNiAQKj3fVQZncvBWvslqhAB9ceAndocxem9tvUj3MmPpVgEzkCwshNtS/lmkLUw 73v3pchteHNmEMBM4cvYzmiE= In-Reply-To: (Yuan Fu's message of "Thu, 25 Jul 2024 00:42:10 -0700") Autocrypt: addr=bjorn.bidar@thaodan.de; prefer-encrypt=nopreference; keydata= mDMEZNfpPhYJKwYBBAHaRw8BAQdACBEmr+0xwIIHZfIDlZmm7sa+lHHSb0g9FZrN6qE6ru60JUJq w7ZybiBCaWRhciA8Ympvcm4uYmlkYXJAdGhhb2Rhbi5kZT6IlgQTFgoAPgIbAwULCQgHAgIiAgYV CgkICwIEFgIDAQIeBwIXgBYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1/YmAhkBAAoJEFwbdKFl HF9oB9cBAJoIIGQKXm4cpap+Flxc/EGnYl0123lcEyzuduqvlDT0AQC3OlFKm/OiqJ8IMTrzJRZ8 phFssTkSrrFXnM2jm5PYDoiTBBMWCgA7FiEEUfF263VHMB6nKairXBt0oWUcX2gFAmTX6T4CGwMF CwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQXBt0oWUcX2hbCQEAtru7kvM8hi8zo6z9ux2h K+B5xViKuo7Z8K3IXuK5ugwA+wUfKzomzdBPhfxDsqLcEziGRxoyx0Q3ld9aermBUccHtBxCasO2 cm4gQmlkYXIgPG1lQHRoYW9kYW4uZGU+iJMEExYKADsCGwMFCwkIBwICIgIGFQoJCAsCBBYCAwEC HgcCF4AWIQRR8XbrdUcwHqcpqKtcG3ShZRxfaAUCZNf2FQAKCRBcG3ShZRxfaCzSAP4hZ7cSp0YN XYpcjHdsySh2MuBhhoPeLGXs+2kSiqBiOwD/TP8AgPEg/R+SI9GI9on7fBJJ0mp2IT8kZ2rhDOjg gA6IkwQTFgoAOxYhBFHxdut1RzAepymoq1wbdKFlH Received-SPF: pass client-ip=2a03:4000:4f:f15::1; envelope-from=bjorn.bidar@thaodan.de; helo=thaodan.de X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 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, INVALID_MSGID=0.568, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:322185 Archived-At: Yuan Fu writes: > I guess we can add some map which tells Emacs to use the cuda grammar in place of cpp. Kind of like treesit-load-name-override-list but more dynamic. That would make sense. There are other such as examples where something like this could be very useful such as for Typescript or QML grammar, both inherit grammar from JavaScript grammar