From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Wilhelm Kirschbaum Newsgroups: gmane.emacs.devel Subject: Is it worth it to add an extremely basic heex-mode and elixir-mode? Date: Mon, 30 Dec 2024 13:57:20 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000062982d062a7b84a0" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9080"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Dec 30 12:57:52 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 1tSEPA-0002Ex-Cp for ged-emacs-devel@m.gmane-mx.org; Mon, 30 Dec 2024 12:57:52 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tSEOt-0005xy-Im; Mon, 30 Dec 2024 06:57:35 -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 1tSEOr-0005xq-Jg for emacs-devel@gnu.org; Mon, 30 Dec 2024 06:57:33 -0500 Original-Received: from mail-qk1-x72f.google.com ([2607:f8b0:4864:20::72f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tSEOp-0000sr-Uc for emacs-devel@gnu.org; Mon, 30 Dec 2024 06:57:33 -0500 Original-Received: by mail-qk1-x72f.google.com with SMTP id af79cd13be357-7b6fc3e9e4aso799966685a.2 for ; Mon, 30 Dec 2024 03:57:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735559851; x=1736164651; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=xElLg0+wHB84Webb6C1sWbJalwnrylWNE0BKA3NJxQg=; b=hKDBShbNJ6OI2157CWx3bpPc1Nbpc78ReSybBxPDpj4sM5aLo9p9aOvtrNn3wxPcxu DFnZDyGtBLQVjG+0eH8NLr1JCeNLYiTfVBNF8/iD0GrnhQkuladbkTtOAjxD/Xx3mOOI Sy7JY6PE2FCrX9y7WLdwUfIQLN8YyYoeecCgaPc52Ka1uVhg2HUptsKRz5LWZfnANYpE RU+I+0spRFfavjfDhW+soY8e6N2kyaQPrg65/q2fuDCYqP3Wpu3mSYbAICk1wrTVJZo/ AdQox9TEFP/SA2BXU3p9UJc4vG+wqygHgseAC/FB5oMIizLHYlUXvcE9ttR9w21lMdC9 tBXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735559851; x=1736164651; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=xElLg0+wHB84Webb6C1sWbJalwnrylWNE0BKA3NJxQg=; b=PoOJN66O73t4YKG6A7vQU96kzG30xtc1B9YqCqXeMSdgkDQV2+zIVHYMkrmoIJObt9 Mi18dabyTUg+K/h3V11fFkipV8Z46Zv3YVPnWi3Vmulq0UKZX8FU1Rx3pMR9e23W/2zu kUaLF6Yi+C+R1YoEZWMsEa8HCu7PMyNzm9HopwL6bIHX8loyED4LdZaMFzJN+2xKC8m5 OLTI60Nq6Dbo3vjZ9GvxlkirA66u//bfHtYaF6Gb03/40qvJ2J+jw/2sxYOllctippIi urs4w5mvHzwzU8c0ZUjMmqM2JSu4GTyT6DawpDsfImtyCiMo0hKkl0eCjsrd1woUazNp UIRQ== X-Gm-Message-State: AOJu0YxJXLjxGKAMXnnF0PG1juiwgraFoXASB8Lj9ssap6qJ8SfUSfyN ZqB49r5sJmcXYi67JbVt0cJD9jp3jdByo8XubfkWJhb+j/kWe3ZopNUyXScq/69Em3ThOSbf4c0 /e6DEt90aDdqzmN1kzHGCTuICqdwxp69Q X-Gm-Gg: ASbGncunbTnPMv0f74hNJofZf8+iLE6ZdWLyRpi+6oGrlq3XKOr2yNCu8mk0PmGknrt QfNoNK1vRs5BlGauZOq4b/vkjKPg0p2rYS0mu19I= X-Google-Smtp-Source: AGHT+IEfhm2yXUEaom8dCZ/+ULFwyK2gCLHkbrvvVxz+eV4DQFAuHGu5+UCojek0rlrJVKO+D07Cm32Fvzoe4BoyqQM= X-Received: by 2002:a05:620a:198a:b0:7b7:106a:19b1 with SMTP id af79cd13be357-7b9ba73a8aamr5163907885a.17.1735559850660; Mon, 30 Dec 2024 03:57:30 -0800 (PST) Received-SPF: pass client-ip=2607:f8b0:4864:20::72f; envelope-from=wkirschbaum@gmail.com; helo=mail-qk1-x72f.google.com 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-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:327404 Archived-At: --00000000000062982d062a7b84a0 Content-Type: text/plain; charset="UTF-8" Hi, There is currently a heex-ts-mode and elixir-ts-mode in Emacs, but no non-ts mode equivalents. There is also an existing elixir-mode on MELPA https://github.com/elixir-editors/emacs-elixir but I think the development on it has mostly been halted ( The conversations has dried up in the elixir forums at least ). I don't see the existing elixir-mode going into Emacs, because there are quite a few issues and the work will be more than the time I or anyone I know can free up. The reason why I added the elixir-ts-mode is to have a maintainable mode for Elixir developers to use out of the box, this was after I tried to update the existing elixir-mode for almost a year without much success. Perhaps I can add a very basic heex- and elixir-mode so that people without the knowledge of how tree-sitter works can have some benefit? Any thoughts on this? Kind regards, Wilhelm --00000000000062982d062a7b84a0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

There is currently a= heex-ts-mode and elixir-ts-mode in Emacs, but no non-ts mode equivalents.= =C2=A0 There is also an existing elixir-mode on MELPA https://github.com/elixir-editors/ema= cs-elixir but I think the development on it has mostly been halted ( Th= e conversations has dried up in the elixir forums at least ).=C2=A0=C2=A0
I don't see the existing elixir-mode going into Emacs, because= there are quite a few issues and the work will be more than the time I or = anyone I know can free up.

The reason why I ad= ded the elixir-ts-mode is to have a maintainable mode for Elixir developers= to use out of the box, this was after I tried to=C2=A0 update the existing= elixir-mode for almost a year without much success.

Perhaps I can add a very basic heex- and elixir-mode so that people= without the knowledge of how tree-sitter works can have some benefit? Any = thoughts on this?

Kind regards,
Wilhelm


--00000000000062982d062a7b84a0--