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: Keybinding styles Date: Wed, 08 Sep 2021 23:09:44 -0400 Message-ID: References: <87lf4dnk0z.fsf@gmail.com> <87wnnr2rgn.fsf@gmail.com> 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="5455"; mail-complaints-to="usenet@ciao.gmane.io" Cc: theophilusx@gmail.com, emacs-devel@gnu.org, monnier@iro.umontreal.ca, john@yates-sheets.org To: =?iso-8859-1?Q?Andr=C3=A9?= A. Gomes Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 09 05:17:05 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 1mOAYj-0001Df-Ck for ged-emacs-devel@m.gmane-mx.org; Thu, 09 Sep 2021 05:17:05 +0200 Original-Received: from localhost ([::1]:42240 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mOAYh-0005oU-MD for ged-emacs-devel@m.gmane-mx.org; Wed, 08 Sep 2021 23:17:03 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39602) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mOARe-0000jP-Fe for emacs-devel@gnu.org; Wed, 08 Sep 2021 23:09:46 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:43056) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mOARc-0001KQ-MD; Wed, 08 Sep 2021 23:09:45 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1mOARc-0006Z6-Gu; Wed, 08 Sep 2021 23:09:44 -0400 In-Reply-To: <87wnnr2rgn.fsf@gmail.com> (message from =?iso-8859-1?Q?Andr?= =?iso-8859-1?Q?=C3=A9?= A. Gomes on Wed, 08 Sep 2021 15:15:52 +0300) 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:274416 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. ]]] > > If you wanted to do a research project, you could try developing a > > system for writing manuals which handled variation in key bindings. > > You might come up with an advance in technology. > > > > If you want to work on that research, I wish you luck, but that is > > outside the scope of the GNU Project. > Why is it outside the scope of the GNU Project? We have an Emacs Manual that documents Emacs. That's what we want. Producing manuals for greatly modified version of Emacs is not our goal. If some people want to work on it, they are welcome to, but I won't urge people to choose that project. > 1. Convert the Emacs manual from texi to org. > 2. Leverage `where-is' and the macro replacement facilities of org---(info > "(org) Macro Replacement"). > 3. Export the org manual to texi. Supporting this as part of Emacs is a non-goal, but if this gives you results you like, you are welcome to do it. Eli wrote: > That'd produce a manual that caters to a single, but different set of > key bindings, which was not the intent. The intent is to produce a > manual that caters to any set, in the same manual. That'd mean > changing the text dynamically when it is displayed by the Info reader, > whereas you propose a static change. I think that is a much more challenging goal than the other one. I expect it will be difficult to reconcile this with formatting the manual trough TeX. Supporting this as part of Emacs is a non-goal, but if you present a clean and unproblematical implementation, we would not reject it a priori. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)