From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Brand new clojure support in Emacs ;-) Date: Mon, 04 Sep 2023 14:45:44 +0300 Message-ID: <83il8q5fh3.fsf@gnu.org> References: <87il9kksqz.fsf@dfreeman.email> <87a5uw9ivs.fsf@posteo.net> <87ttt42gna.fsf@dfreeman.email> <87wmy080kn.fsf@posteo.net> <83v8djcydl.fsf@gnu.org> <87350ndquw.fsf@dfreeman.email> <83350ncbns.fsf@gnu.org> <87cyzrjbd8.fsf@dfreeman.email> <83zg2vav46.fsf@gnu.org> <87o7j99304.fsf@dfreeman.email> <87zg2hsyrd.fsf@dfreeman.email> <87h6ontwfv.fsf@posteo.net> <87r0nlngmo.fsf@posteo.net> <87msy8vq6m.fsf@gmail.com> <87jztcrg49.fsf@posteo.net> <87jztc6w42.fsf@gmail.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15201"; mail-complaints-to="usenet@ciao.gmane.io" Cc: joaotavora@gmail.com, philipk@posteo.net, danny@dfreeman.email, emacs-devel@gnu.org, manuel.uberti@inventati.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Sep 04 13:47:22 2023 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 1qd837-0003gN-L8 for ged-emacs-devel@m.gmane-mx.org; Mon, 04 Sep 2023 13:47:21 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qd82P-0008Lq-UI; Mon, 04 Sep 2023 07:46:37 -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 1qd822-0008Kz-Lq for emacs-devel@gnu.org; Mon, 04 Sep 2023 07:46:14 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qd81y-0007Ax-EN; Mon, 04 Sep 2023 07:46:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=aNY1nG/fyw3Dr/Y6Jp2QImHlxJTy+D0xIF2Q0bFXMVw=; b=eyU0vu14Ayzo NNj6r9/ZcPBaQhIFotGb8kuQaPhnXyc9gaQfdEXkNAqtaMralePKdoHInzft13V295Tvm7IjHrZ5x JxzVURR/eNvcJ13G1xgGinvekA8wZlylj9W1imyX62W6pdeepexVAUj5Jqcm3Gfrv/NXbAI4gIZEK LGwqGGJc0lbGEG13CmGZz0TWQ/lAy0GDad0ijTdY5jFsmCu4UFL0Fk8s/QoS/N+0GrSEQ0VRdqPcu xtFQR5qTNVpjLYOGo8WHXEr+AvOWcZe0mUyrvTTrbIO8YrMES+Zv+bqWr5c+LqezqDC4bKt7guaHS o1sK0zBKx1Mc+6YuBEjKOg==; In-Reply-To: (message from Richard Stallman on Sun, 03 Sep 2023 21:27:38 -0400) 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:310068 Archived-At: > From: Richard Stallman > Cc: philipk@posteo.net, danny@dfreeman.email, eliz@gnu.org, > emacs-devel@gnu.org, manuel.uberti@inventati.org > Date: Sun, 03 Sep 2023 21:27:38 -0400 > > > As to naming, it's not my call, so let's have Richard chime in. > > clojure-mode, newclojure-mode, etc, I personally don't care, since I'm > > not a Clojure user. > > It is an Emacs convention that the major mode for a language FOO > is named FOO-mode. Users expect they can tyoe M-x FOO-mode RET to > select that mode. They expect to be able to put -*-FOO-*- on the first > line to specify that mode in the file. We should follow that convention. That is in general true and preferred, but there are already deviations from this. Examples include the venerable cperl-mode and the recently-added *-ts-mode's. So, if needed (and I'm not saying it's needed in this case, as the discussions still continue and the jury is still out on what would be the final outcome), we can use a slightly non-standard name if there are good reasons. Let's not be too dogmatic when the situation is delicate and requires us to be creative for the greater good.