From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: DEL vs Backspace Date: Sun, 25 Apr 2021 20:50:31 +0300 Message-ID: <477a12c4-f6d5-bf01-c157-7baa410cb6e5@yandex.ru> References: <838s7hxqkr.fsf@gnu.org> <1c2c69f9-f42e-45e2-ab0e-8506aa859f85@yandex.ru> <87sg3el36g.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18364"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 Cc: Eli Zaretskii , Stefan Kangas , emacs-devel@gnu.org To: Stefan Monnier , Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Apr 25 19:53:06 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 1laiwL-0004ei-KK for ged-emacs-devel@m.gmane-mx.org; Sun, 25 Apr 2021 19:53:05 +0200 Original-Received: from localhost ([::1]:48078 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laiwK-0000Qw-Lr for ged-emacs-devel@m.gmane-mx.org; Sun, 25 Apr 2021 13:53:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43978) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laitx-0007xU-NY for emacs-devel@gnu.org; Sun, 25 Apr 2021 13:50:39 -0400 Original-Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:36675) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laitv-00012E-D5; Sun, 25 Apr 2021 13:50:36 -0400 Original-Received: by mail-wr1-x429.google.com with SMTP id m9so40677043wrx.3; Sun, 25 Apr 2021 10:50:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=JUF6wB5yk1wm7gi9qLUxDlC1CHY3IlD058kP3o8hB/A=; b=ck0MEdk9Vkf2bLxnfEunrQ4VcgATkHH68Cx6kmatA/uQKUoG4gEMh14lSSV++E2Ix2 Aqxm8jPGWnyXcaEuGksS54jpI54DCb7zwyzXlh0EtT17OaMb7cf2b0aSMDAZRjH8y51h U77PGO2pKVW9GXM1T3Budd2ev0nqS+/7y8VkK1dLyYhWeRryiEkebUe3lBvSHDhh19Bf o1qL1jcmVEoa7KS4COYuNZNvUjLhQu1dePgQng455YQJsloeQJ+3hZh4N5KihLzVfi74 UFGpZv3JkeQP9DNt+Bl/PSW3M4rNtb0M4umuQA2FI+ZCx6MiuNrEMSKW4U3TpEH9OtYx QwsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=JUF6wB5yk1wm7gi9qLUxDlC1CHY3IlD058kP3o8hB/A=; b=qWYZmkq4ValxIWlObB2WzNUcgSfgmlPwFUoHlaLuGM8/Vkh2h0OjqPslr7zYpdzsMp txT05rtDSTC+5Gp9Ma1OE8jhxwcOso6FMzyssgq+0b51z9xGC26N25FqTKYUHOsoq+/1 Hkbjzc0q3qxgblLtIc3y6rs47DdWljQoeJB7bLKnEmUHcbX+uVGBifDtDvhUjvH3jN3G 3X+EnVTw1AifwHkVUEiGPXxISETtwnvbDK/EhwcEDpet2dRXEpjDmkrWuuhZwxS6ww/a 1mac3r8Nu3DKMSKLAo+WXYUEC5TrAYZxlWYhQRrouunnc+/1mQa2j6Tt5+1uQgMqho/R /XVQ== X-Gm-Message-State: AOAM5335rKFNupEQP+Ryxm32AVpM8tEHfPD23/cn0RLffdSxedtOjYGM 5H5OYm9A8h6AHRXQeL4IA08TjDo+9Lg= X-Google-Smtp-Source: ABdhPJwCBtktDSdIscBlCo9DXrywI13ZU3sY0Yt/odJZoEXgA5xfl/0uNxAhQWpqTrB4yFvRa3UCCg== X-Received: by 2002:adf:b301:: with SMTP id j1mr18325116wrd.301.1619373033327; Sun, 25 Apr 2021 10:50:33 -0700 (PDT) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id 61sm18581219wrm.52.2021.04.25.10.50.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 25 Apr 2021 10:50:32 -0700 (PDT) In-Reply-To: Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=raaahh@gmail.com; helo=mail-wr1-x429.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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:268403 Archived-At: On 25.04.2021 20:25, Stefan Monnier wrote: > Still, as modes start changing their keymaps to place bindings on > `backspace` we'll end up with situations where a minor modes has > a mapping for DEL and the major mode has a different mapping for > `backspace` and they'll end up chosen based on the incidental "tty or > GUI?" distinction rather than based on the minor modes bindings's > precedence over major modes's. Basically something we've had in the other direction, but ironed out over the years (often by having minor modes bind both and ). Perhaps if TAB -> (and other such translations) were only enabled in the terminal, that would remove the incentive to use TAB, DEL and RET bindings for this purpose. But that will only work after the transition period is over.