From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: Proposal for an improved `help-for-help' Date: Sun, 25 Apr 2021 06:49:46 -0500 Message-ID: References: <838s7hxqkr.fsf@gnu.org> <1c2c69f9-f42e-45e2-ab0e-8506aa859f85@yandex.ru> <8335ven7tu.fsf@gnu.org> <83tunulkye.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33733"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org, dgutov@yandex.ru To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Apr 25 13:50:40 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 1ladHa-0008dp-BF for ged-emacs-devel@m.gmane-mx.org; Sun, 25 Apr 2021 13:50:38 +0200 Original-Received: from localhost ([::1]:56692 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ladHZ-0007vW-DW for ged-emacs-devel@m.gmane-mx.org; Sun, 25 Apr 2021 07:50:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33838) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ladGo-0007Ue-84 for emacs-devel@gnu.org; Sun, 25 Apr 2021 07:49:50 -0400 Original-Received: from mail-pg1-f177.google.com ([209.85.215.177]:44021) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ladGm-0008O5-KQ; Sun, 25 Apr 2021 07:49:49 -0400 Original-Received: by mail-pg1-f177.google.com with SMTP id p12so38263676pgj.10; Sun, 25 Apr 2021 04:49:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=ELlhU9YcIrurni2QYciMGohUPw+EhNHWJGKum8Y5T/k=; b=A1mMUrTcexDh2y7opd5zSK+SuX7M7IDcjGGM5PCocW4juJrrVKM47ZAL80vijrTvBp rqlJ1Z6hlslXgI+gFa5VyoaMCW85zrgl3SzBMt7dQojKbDgITjIVKgMCNUfS7DoQQP+J S5x2MqhYlfQ39fC0lKN4cLGgMmLDreOcVnKqsuNAsygeamccRAHFe1JL8du+WoTQDJuh avW6+N9Y7rH0fWPk56S1utOOm3OsgMIYFcQ7FQvpHSUiFcfr6Jxeml+UGKIdCN+9WSYI OA1KyNVhWua1z7XiIeb/W5DgX+qrMb0fXlYKOLu/OWnk5u15gFZwbk3VN1Ff1CZjNPJ3 AjfQ== X-Gm-Message-State: AOAM530ESl91FapPebjGpiDNz23EsrAkVHABjNc1/A8man8+M+amKPj/ D/n/b6/TIfXauGlGinKwG9+jxyI2dnJWkk0MT7tmxV9O X-Google-Smtp-Source: ABdhPJx9vdUImyQEwG4/DkD9N8IWtU7kW/9nnxhY6UyJt6dSXM3pvKZxqGMFL2a2OYFj2MBitLImLB5UHNC8FAXWxbc= X-Received: by 2002:a63:942:: with SMTP id 63mr12399321pgj.67.1619351386731; Sun, 25 Apr 2021 04:49:46 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 25 Apr 2021 06:49:46 -0500 In-Reply-To: <83tunulkye.fsf@gnu.org> Received-SPF: pass client-ip=209.85.215.177; envelope-from=stefankangas@gmail.com; helo=mail-pg1-f177.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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:268370 Archived-At: Eli Zaretskii writes: >> I note that any keyboard I have ever seen or used has had a backspace >> key. It is of course not interesting to me what exact control codes >> that key has been sending on various machines over the years. When >> pressed, it has erased text backwards. > > But it doesn't always erase backward, it sometimes _moves_ backward. I don't understand what you mean here. Perhaps we use different terminology. What I mean is that if point is on X in "fooX", I press backspace and end up with "foX". This is true for any machine I have used, and I suspect that is the case for most people. > Besides, what exactly is your proposal? Backspace vs DEL is not the > only such issue: we have RET vs Enter (how many keyboards did you see > with a key labeled "RET"?). And on my keyboard (and most probably on > yours as well) I have a key labeled "Delete" and another one labeled > "Del" -- how do we make sure users will not be confused by that? > There's also Tab the function key vs TAB the ASCII control character > -- are we going to make that distinction explicit as well? Please forgive for speaking frankly, but I think this is all a bit of a mess. Other software I use don't have any problem with any of this: backspace is backspace, delete is delete, return is return, etc. I do appreciate that there are historical reasons, the question of different keyboards, terminals, features that no one else has, and what have you. But to me, as an end-user, it looks like a very complicated tapestry for a couple of keys that no one else seems to be struggling with. And in this case it boils down to the unfortunate situation that "backspace" is described as "DEL" in our documentation. (With regards to a numerical "DEL" key, it's been a while since I had a key like that. But I guess my very informally expressed expectation is that it should do the same thing in Emacs as it does in e.g. Firefox.) > This deceptively "simple" issue is full of difficulties and underwater > rocks. At the time, it took several non-trivial iterations to get the > text in the manual about that as clear and descriptive as it is. If > you are serious with your suggestion, please propose how to treat this > complex issue in its entirety; it isn't enough to say let's replace > DEL with Backspace. I appreciate the hard work that went into this, of course. I'll put looking into this properly on my list of things to work on. I am currently already spread too thin with my many Emacs ideas, so I can't promise to look into this any time soon, unfortunately. (I'm also not so sure I am not already in over my head here. :-))