From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Richard M. Stallman" Newsgroups: gmane.emacs.devel Subject: Re: List of major modes? Date: Thu, 17 Nov 2005 09:07:07 -0500 Message-ID: References: <55D71B8F-C0AF-4473-9AFE-851BE7CB04DB@gmail.com> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1132241678 28583 80.91.229.2 (17 Nov 2005 15:34:38 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 17 Nov 2005 15:34:38 +0000 (UTC) Cc: acm@muc.de, ihs_4664@yahoo.com, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Nov 17 16:34:08 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EcleD-0002rg-1N for ged-emacs-devel@m.gmane.org; Thu, 17 Nov 2005 16:26:01 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EcleC-0005BM-60 for ged-emacs-devel@m.gmane.org; Thu, 17 Nov 2005 10:26:00 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EckPt-0006cM-JN for emacs-devel@gnu.org; Thu, 17 Nov 2005 09:07:09 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EckPs-0006bq-F7 for emacs-devel@gnu.org; Thu, 17 Nov 2005 09:07:08 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EckPs-0006be-3H for emacs-devel@gnu.org; Thu, 17 Nov 2005 09:07:08 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1EckPs-0000mp-1u for emacs-devel@gnu.org; Thu, 17 Nov 2005 09:07:08 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1EckPr-00027C-GW; Thu, 17 Nov 2005 09:07:07 -0500 Original-To: David Reitter In-reply-to: <55D71B8F-C0AF-4473-9AFE-851BE7CB04DB@gmail.com> (message from David Reitter on Wed, 16 Nov 2005 17:20:24 +0000) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:46159 Archived-At: This thread started a while ago when I was asking for a function that would give me a list of major mode. What I wanted to write has a "switch-to-major-mode" function which would offer - via a completions list - a good overview of what modes are available. I think that would benefit new users who would be able to explore Emacs that way. It doesn't seem terribly important. I think that anyone who wants to explore this way will want to look at the modes' doc strings anyway, and those will show which ones are major modes. You can do this just fine with C-h a mode$, so a new feature would provide little benefit. What might make sense is to add the above property as a recommendation to the mode conventions, pointing out that this will be a requirement for Emacs 23 modes. That would be a lot of work for a lot of people. My decision is to do nothing about this.