From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Thibaut Verron Newsgroups: gmane.emacs.devel Subject: Re: Concern about new binding. Date: Fri, 5 Feb 2021 13:41:22 +0100 Message-ID: References: <87zh0mmr54.fsf@gmail.com> <87y2g5smya.fsf@gmail.com> <4FF55FBF-573D-4A70-B3FC-682CA25B7ECB@gnu.org> <83lfc53whk.fsf@gnu.org> <20210203180142.seu6o3i6u7jhkyrh@Ergus> <83eehx3to5.fsf@gnu.org> <20210203221628.xgvvxjvh56gyswba@Ergus> <20210204070033.pm4ido4hq7a6twif@Ergus> <83sg6brhyg.fsf@gnu.org> <5588fb25805d486be704@heytings.org> <83pn1epxpd.fsf@gnu.org> <5588fb25800131ef8afa@heytings.org> Reply-To: thibaut.verron@gmail.com 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="24609"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , emacs-devel@gnu.org To: Gregory Heytings Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Feb 05 13:48:32 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 1l80XI-0006KP-Jl for ged-emacs-devel@m.gmane-mx.org; Fri, 05 Feb 2021 13:48:32 +0100 Original-Received: from localhost ([::1]:56870 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l80XH-0007Rf-Ma for ged-emacs-devel@m.gmane-mx.org; Fri, 05 Feb 2021 07:48:31 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46532) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l80QT-0004ak-4a for emacs-devel@gnu.org; Fri, 05 Feb 2021 07:41:29 -0500 Original-Received: from mail-yb1-xb2f.google.com ([2607:f8b0:4864:20::b2f]:43942) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l80QN-0006gI-Ts; Fri, 05 Feb 2021 07:41:28 -0500 Original-Received: by mail-yb1-xb2f.google.com with SMTP id y128so6553442ybf.10; Fri, 05 Feb 2021 04:41:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:reply-to:in-reply-to:references:from:date:message-id :subject:to:cc; bh=BHYhX4FFbywHnvWad/ozBQIsQphyFluja5dChwBqe2o=; b=smRQcSfvYVlyl6D9z4rqB4/Vy0YVvE4I+ggvg6MPxXaYARR2H+y1vSd/T8B4Fs3mFq n1opGXfvy0dWeY8YpinUI3+dl+atHYd/vXuHz9K6lesPm3VrFr1Fu9MkUbXpJHDUxDA3 txthXy90XcEhimffifIbF6AjlCevbiS8JrG79iGCb3vPA2sIfRWKogWvWkOW2pKicdgw piZrlz79Epeqz13QdJt4ekzQaZdqE/TKjfs4GptPG69Xl5xoaG6s3eWyxm/lUvRwFBHk bQ/Ny1kHZtw343TydCXzhExofMaFZAErSac+L3OkBYYzIz65g5WoFB3Lquf5rObFt5yu Weww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :from:date:message-id:subject:to:cc; bh=BHYhX4FFbywHnvWad/ozBQIsQphyFluja5dChwBqe2o=; b=ugdy5oDehbAQWkWoDmkkPAh2URNVtsvFB2zqIsGwOKHjKy7lbBKfVEkTVJxX+dJ7JU 5/VhJEfRAzcsGQ+/IL86/afqZ7Xp3HDZVk/pa9w4S0csybNt/49miqcpeW3UyuM+rr1y DaOfkYArUlsNfLoasumdoxcye/KlUCNY7KlrPOAzUaTf5uZw0C5Ya1P/0KZw2cQIYEc0 S/yeknA7/w7TXuJwxdOTku4+EI6atbbMCIkVtNV16qG8k2l3oMtfsD615uyhu2wV+X1J NJA1EeqiF8CWuk9eJHzT8WyQOaunps0OY4zdieNmJo4dY+yuO4tbZm3zo3il4kYpnNjI qigA== X-Gm-Message-State: AOAM531daVMsAk1lIHMwYkHA5AQe6GCr/g51WRMSW56/0AR9ResthfJi lcrOyYITPzF9TJX5aTk57gJmR1in2XNOIPMGVnYEfAVReGA= X-Google-Smtp-Source: ABdhPJxy1ooP/FBAZ7iGz5qb31Y1j5HQ8MF2moPWzPXq4xpTqmeoD37hDrrO6EBp5ziN5SJqMQqsRJT7EUM8peDTAJ0= X-Received: by 2002:a25:6d8a:: with SMTP id i132mr6167517ybc.337.1612528882594; Fri, 05 Feb 2021 04:41:22 -0800 (PST) Original-Received: by 2002:a05:7110:6187:b029:31:9798:b166 with HTTP; Fri, 5 Feb 2021 04:41:22 -0800 (PST) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::b2f; envelope-from=thibaut.verron@gmail.com; helo=mail-yb1-xb2f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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:263983 Archived-At: 2021-02-05 13:39 UTC+01:00, Thibaut Verron : > 2021-02-05 13:07 UTC+01:00, Gregory Heytings : >> >>>> A proposal to solve the current problem and future similar problems is >>>> to free one of the keys, and to mention in `(elisp) Key Binding >>>> Conventions' that it is, forever, reserved for external packages. >>>> >>>> This proposal has two forms: a weak and a strong one. The weak one >>>> would only reserve the control key, the strong one would also reserve >>>> the meta and control-meta keys. >>>> >>>> The candidate keys for that proposal are "z", "t" and "o". >>> >>> C-z, C-t, and C-o are already taken >>> >> >> I know this; I said "to _free_ one of the keys". >> >>> >>> C-t in particular is very useful and frequently-used (by me, FWIW), and >>> also matches the default binding in Bash, GDB CLI, and elsewhere. A >>> recent discussion demonstrated that at least for C-z enough people are >>> against changing its binding, even though we have "C-x C-z" to do the >>> same. >>> >> >> Yes, it is unavoidable that some people will be against changing a >> binding. I have no preference between the three proposed keys, and >> anticipated that there would be more objections against using "t" for >> that >> purpose. If we put "t" aside, there are still two other options: "z" and >> "o". (Sorry for the message I sent just now, it is really empty) I also regularly use C-o to get some breathing room. I unbind C-z to have a free key in tmux and screen, so I wouldn't mind freeing that key.