From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Current mode command discovery Date: Thu, 18 Feb 2021 01:02:18 -0500 Message-ID: References: <87v9aubm96.fsf@gnus.org> <83a6s6bkrg.fsf@gnu.org> <87mtw6bkjo.fsf@gnus.org> <838s7qbjn2.fsf@gnu.org> <87eehi820x.fsf@gnus.org> <83v9at9xel.fsf@gnu.org> <87wnv8xlqa.fsf@gnus.org> <838s7o9g90.fsf@gnu.org> <87im6revhq.fsf@tcd.ie> <83im6r98qd.fsf@gnu.org> <87k0r7uade.fsf@gnus.org> <83eehf978r.fsf@gnu.org> <87ft1vu9hd.fsf@gnus.org> <838s7n95pf.fsf@gnu.org> <8735xvu7sx.fsf@gnus.org> <834kib94ha.fsf@gnu.org> <87sg5vspg5.fsf@gnus.org> <83y2fn74uc.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38448"; mail-complaints-to="usenet@ciao.gmane.io" Cc: contovob@tcd.ie, larsi@gnus.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Feb 18 07:03:53 2021 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 1lCcPp-0009sh-0m for ged-emacs-devel@m.gmane-mx.org; Thu, 18 Feb 2021 07:03:53 +0100 Original-Received: from localhost ([::1]:33880 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lCcPo-0005tA-01 for ged-emacs-devel@m.gmane-mx.org; Thu, 18 Feb 2021 01:03:52 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53542) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lCcOL-0003uw-6s for emacs-devel@gnu.org; Thu, 18 Feb 2021 01:02:21 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:36100) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lCcOK-0000DG-Av; Thu, 18 Feb 2021 01:02:20 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1lCcOI-00055O-6e; Thu, 18 Feb 2021 01:02:18 -0500 In-Reply-To: <83y2fn74uc.fsf@gnu.org> (message from Eli Zaretskii on Wed, 17 Feb 2021 05:25:47 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:265126 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 have nothing against the idea of recording somehow when a M-x command is meaningful only in certain major modes. And I have not followed the specific proposals -- I figured all of you can make a good decision about them without my help. But I have one general comment: this is a support feature rather than an editing feature. Emacs is already excellent in its support features. How about improving what Emacs can do in editing? For instance, modularizing the various packages that depend on Org mode, so that they are independent features (though they can still use Org format if that's useful in them). For instance, extending the ability to have more kinds of formatting features in text being edited, taking steps towards reaching WYSIWYG some day. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)