From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Foo.html.erb -- major mode Date: Thu, 15 Dec 2022 17:08:11 +0200 Message-ID: <0db02465-22bb-fc68-24d0-b5eb4b7ac093@yandex.ru> References: <479CD2BE-EFB5-426C-9C60-D22DBB75745D@easesoftware.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9651"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 To: Perry Smith , emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 15 16:08:59 2022 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 1p5pr0-0002JD-SO for ged-emacs-devel@m.gmane-mx.org; Thu, 15 Dec 2022 16:08:58 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p5pqN-0002NL-8T; Thu, 15 Dec 2022 10:08:19 -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 1p5pqL-0002JU-DR for emacs-devel@gnu.org; Thu, 15 Dec 2022 10:08:17 -0500 Original-Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p5pqJ-0007bC-GO for emacs-devel@gnu.org; Thu, 15 Dec 2022 10:08:17 -0500 Original-Received: by mail-wm1-x329.google.com with SMTP id bg10so14010654wmb.1 for ; Thu, 15 Dec 2022 07:08:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=e+v8b736icgc+yXhJeK0L5K88GgnxrKcvW8O+Tz1edE=; b=gfor5yNlO6rCiHtfZHM2+EUBiugsuxTJc9embrJ32f1vDQtba5c0WqXhLs3mZOj90u 5N9R1YnspfeWViKmEW531H+oQUkBD4vSOMzJhE41p3zQdgvwZRVjbOSFaTA/eMECvzm4 mM1QKwpXZ8dkiS58sRRLsBwDQiH1CzFsbtZZEYejK/b2b5LWU9Ur6Xz5lAMlZXJvLqlN 0ZpjyiM0CEMSfl+8LlDqX76efvlo/fF1vOs6pmhh8O7hwQ8kEtWrZ7Vc5oluLt2JKjhN zIb3FNruyaAZHrkdazrQtcWYpjnfNAztg7Qqq7P9l3Vx2Gpn8BNk9PfwgjijEH0nP8PP BYjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=e+v8b736icgc+yXhJeK0L5K88GgnxrKcvW8O+Tz1edE=; b=cCuRwkGLeqLgBz2FJWCpSakQnq3fOOw5VobvVDQqOF9B4Bqz8B7t7AHzluDZ2pbcle VtkXXsdQ/rt8C0v6BuFM8qg8xf39ZP/AQAoXmQP4fgv7KU1AfjzLwRnMoz7XMEqZ5qSC HwLNxYpMWgv0Av4Rh1cRagD3CqIRcfb77zIvmw2dN8t9eQaJQ2Dh+0ajqJKgdQgc3wHy j2TfgQSzb/rqDNmAX+9XOT162nZOqMOsN/XrIGnYZKOHhcL5V8Gky/szsYfMG83gjnKp Q9fdkuSNgCJ1V4qAizuxzRIo/iwGMhyLePfDBDTmIan07wxaCKR2szXTVnL1V7ov0sSv mtKg== X-Gm-Message-State: ANoB5pn9QBvsjgA0HqvCx+ptC7VNYo/qoAwyqIk2olnNMNpF2zQwSUgW VFdOnu04UFz76EMXRdSRIG31qaYmHos= X-Google-Smtp-Source: AA0mqf5wZHd3/ejNqshX5N7/ZuxvSm3fz++tg/IJwcp8SCj2GU5lpWpwUtCmvCRjd6LHgXIG3RnTdw== X-Received: by 2002:a05:600c:35c6:b0:3c6:e61e:ae8b with SMTP id r6-20020a05600c35c600b003c6e61eae8bmr30295830wmq.27.1671116893732; Thu, 15 Dec 2022 07:08:13 -0800 (PST) Original-Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id j41-20020a05600c1c2900b003b4ff30e566sm17122524wms.3.2022.12.15.07.08.12 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 15 Dec 2022 07:08:13 -0800 (PST) Content-Language: en-US In-Reply-To: <479CD2BE-EFB5-426C-9C60-D22DBB75745D@easesoftware.com> Received-SPF: pass client-ip=2a00:1450:4864:20::329; envelope-from=raaahh@gmail.com; helo=mail-wm1-x329.google.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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:301462 Archived-At: On 13/12/2022 17:26, Perry Smith wrote: > Last, since I’m relatively up to speed on Tree Sitter at this point, is there any glaring need for a Tree Sitter based mode for a particular language? Speaking of: crystal-mode. I had received a feature request for it not too long ago. It's not hugely popular, but it looks very much like Ruby, so it could be easy enough to support together, or implement using similar code.