From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Major mode and implementation of expected editing facilities Date: Wed, 29 May 2019 15:54:28 -0400 Message-ID: References: <82832b3f-9e1c-cc3a-0a47-24e752e5b56c@grinta.net> <83blzn1epr.fsf@gnu.org> <0638d02d-967a-f0db-89f7-02f97bab87ba@grinta.net> <0C100B81-F296-44C7-8098-3111C709A8F1@gnu.org> <835zpu1ve2.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="84562"; mail-complaints-to="usenet@blaine.gmane.org" Cc: eliz@gnu.org, daniele@grinta.net, emacs-devel@gnu.org To: John Yates Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed May 29 21:55:28 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hW4fX-000Lkd-0S for ged-emacs-devel@m.gmane.org; Wed, 29 May 2019 21:55:27 +0200 Original-Received: from localhost ([127.0.0.1]:59861 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hW4fV-0007Ok-Gt for ged-emacs-devel@m.gmane.org; Wed, 29 May 2019 15:55:25 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:46708) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hW4el-0007Of-90 for emacs-devel@gnu.org; Wed, 29 May 2019 15:54:40 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:57340) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hW4ek-00023g-GR; Wed, 29 May 2019 15:54:38 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1hW4ea-0007RF-Gq; Wed, 29 May 2019 15:54:30 -0400 In-Reply-To: (message from John Yates on Tue, 28 May 2019 15:37:47 -0400) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:237163 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] I agree it would be useful to have a list to guide people who develop new majer modes. It could be an incomplete list of characters that some majer modes rebind, with an incomplete list of modes that rebind each one. We could separate it into two sublists. 1. Characters that are rebound with a mode-specific way of doing the same job. 2. Characters that are rebound to do a totally different job because their standard job is useless or meaningless in that mode. -- Dr Richard Stallman President, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)