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: Patch for emacs/basic.texi Date: Wed, 16 Sep 2020 23:57:14 -0400 Message-ID: References: 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="28266"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 17 05:59:46 2020 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 1kIl5F-0007GS-ET for ged-emacs-devel@m.gmane-mx.org; Thu, 17 Sep 2020 05:59:45 +0200 Original-Received: from localhost ([::1]:51278 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kIl5E-0001fh-GY for ged-emacs-devel@m.gmane-mx.org; Wed, 16 Sep 2020 23:59:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55154) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kIl2q-0005W9-5O for emacs-devel@gnu.org; Wed, 16 Sep 2020 23:57:16 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:55933) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kIl2p-0000cE-CB; Wed, 16 Sep 2020 23:57:15 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kIl2o-0000GQ-CQ; Wed, 16 Sep 2020 23:57:14 -0400 In-Reply-To: (message from Stefan Monnier on Wed, 16 Sep 2020 09:40:26 -0400) 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:255957 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. ]]] > Could it be that you misremembered what was the "trick" behind having > both `C-/` and `C-_` keybindings (it's not `C--` but `C-/` that gets > mapped to C-_)? Nothing like that. When I came up with this binding scheme, I had to find a solution that worked with the terminals that existed. The text terminals supported only the control characters of ASCII. C-- is the same as C-_, which is ^_, 037. There is no C-? in ASCII, so C-/ and C-? send DEL (0177) -- not available for Undo. Later I found that C-/ was a convenient binding for terminals that could support the CTRL key with any printing character. This history should be in the ChangeLogs. xterm displays only text, but it supports the CTRL key with any printing character, like X itself. For output, it is a text terminal, but in input it is like a graphics terminal. -- 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)