From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Ergus Newsgroups: gmane.emacs.devel Subject: Re: Tab bar tabs landed on master Date: Mon, 7 Oct 2019 19:49:53 +0200 Message-ID: <20191007174953.u6crpmd4xhqnbpg6@Ergus> References: <87zhikp0ba.fsf@mail.linkov.net> <87lfu4jbbu.fsf@Ergus.i-did-not-set--mail-host-address--so-tickle-me> <87tv8myi8m.fsf@mail.linkov.net> <83imp13ihn.fsf@gnu.org> <87wodhn21l.fsf@mail.linkov.net> <83ftk51ydt.fsf@gnu.org> <87imp1k79d.fsf@mail.linkov.net> <838spx1x74.fsf@gnu.org> <87a7adiraz.fsf@mail.linkov.net> <83k19gzd6k.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="103136"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: NeoMutt/20180716 Cc: Juri Linkov , lekktu@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 07 19:50:35 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iHX9W-000Qh0-E0 for ged-emacs-devel@m.gmane.org; Mon, 07 Oct 2019 19:50:34 +0200 Original-Received: from localhost ([::1]:48390 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iHX9U-0000e5-Hj for ged-emacs-devel@m.gmane.org; Mon, 07 Oct 2019 13:50:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44812) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iHX9D-0000cY-7m for emacs-devel@gnu.org; Mon, 07 Oct 2019 13:50:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iHX99-0001Jv-B3 for emacs-devel@gnu.org; Mon, 07 Oct 2019 13:50:14 -0400 Original-Received: from sonic304-22.consmr.mail.ir2.yahoo.com ([77.238.179.147]:42794) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iHX98-0001Fs-K1 for emacs-devel@gnu.org; Mon, 07 Oct 2019 13:50:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1570470608; bh=lsRpooS2bo3Kgs4kckqHYPLsy31VaSitRz5lJBz2oUM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=m+nWYKKGT31dd3Xo0bGiJLq+3WTeoVbl26Fn51Lm5nzEKpRXbaCQVHN8ASX7cE7jEfABXf9qd57VQlECyFb/IERzxpPrpJqdT1eiFbwJnUDsMDi/r3+NoNanHKXZpvAe9wZh20ckH1/JmOdCStbMTkX5nNJiVdXPEf58eUlbtN9I1PA5sPXm5YPtV8FKFBtMEc8L71lSNtrFwgVHZjK6ITM/BI4F4C1lX0iI8itITLKTfuX/OyR6lyX8ZE85z45CdYGr/fk9Z7nVJVPSPz1NCvFVqOVY9DIv56jzYM43Q5y8qnyZBpIMazL78wKHi3aNgAiyEQKgMNS2aYYagPU45A== X-YMail-OSG: NnTNQMwVM1maxwANo6S4mzg6YcbL0iwlP9sygg5FrE2YPqRzMleNWW7hf5E3v2k _yUkzGXOcjIuQBODTvUTk6o67F5jzkJ2sRZl7pE.JrmRAC4lj9HdjzjOzW5sdnURnP_.XKwFC9lm WqVpfLaijJ01.ckhOEiIkajV5agS24y7WC5knH.LbqSPClkxuIb.AtgZwlLdDEvxJc_uNkYoe7fI 1EIJ2wFXQjieUWsXbbnWP0IxxunBrGtqQ4l2IIn2FfDaiiTR7h.Ms6oPrqJGBfLx6Ljkl8vzK2Wm vG1_igRAmRz1HKnAk31Zf9hPytQvFlkXpnkL6RxWbGaDfBEMj9LH_f_ZdQoUiIvmk5mMgwlHgYEC wwIoylqfaavePJ.zsykX.lACQJKDsF42mzycf8lLU71hRCPgmwP_eXqwXEXptNP1bv4W2yEnrSqX vaW_zr_YeiqI6lfSmqbQlkpZtqd6OTJomq98UfbBP2GHccyzwJlMICJJJWT9gerl4p43d3hQUGIt 0EktPFAfp5UhOezcSH5nC.7Ypwk_sOYjr5tpK7lvrKbJRCijx8b1A..jQl4ce3xIgGX2Zk5U.2Ma PDoxXFfh6M55OH3ihsi7rGfjITPLEoWak.wMmciDDK794lNeM63xJLIJjrgyYVvjVh_tNGIJvUuW 3jgfGa6Irleqg4jMowryQ2d45McHHJGop0KR_WNl4iVQuy7Wqe6Di2dYWXH5gjD06Zr925KB7wvV 8bpTcf7nSgma330NVwSGWeFSxcfUuM01cJ5UkpdtAM1uJWG.2JMu14wAXGtAQe5EkGRaRdRA.KIc Fx5j0Kkuf2A3ExFN1sGnmX8Fog.CI0uujnkfQL5wXL Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ir2.yahoo.com with HTTP; Mon, 7 Oct 2019 17:50:08 +0000 Original-Received: by smtp410.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 39544468d1991168d87186188152fe41; Mon, 07 Oct 2019 17:50:04 +0000 (UTC) Content-Disposition: inline In-Reply-To: <83k19gzd6k.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 77.238.179.147 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:240715 Archived-At: On Mon, Oct 07, 2019 at 08:18:59PM +0300, Eli Zaretskii wrote: >> From: Juri Linkov >> Cc: spacibba@aol.com, lekktu@gmail.com, emacs-devel@gnu.org >> Date: Sun, 06 Oct 2019 22:53:40 +0300 >> >> > I agree, but if "C-x 6" is already used, it's taken. Is it such a >> > catastrophe to use "C-x 7"? >> >> "C-x 7" is an illogical key, it breaks the sequence of C-x 4, C-x 5. > >Then how about the suggestion to use "C-x t" instead? > >> We need to ask the users of 2C how often they use C-x 6. >> I believe they are using a more mnemonic key f2. > >Asking them and receiving the answers could take ages. I don't think >we have that time. We need to decide soon, because once the emacs-27 >branch is cut, it will be harder to make such changes. > >Would more people please speak up on this issue, and suggest >alternative prefixes if they have ideas about that? > Hi: (Advertisement: personal opinion here) Call me revolutionary, but I am perfectly fine to set this to `C-x 6` and move the old one to a better place (when needed) Specially if this keeps things more organized and `standardized` somehow (easier to remember/associate). 2C already have something much more "privileged": f2 is short, exclusive and mnemonic... Very few commands has the privilege to get a single key binding as 2C already do. Free bindings does not grow like mushrooms in emacs... ;p C-x t is "fine", but if breaks the sequence 4 5 6 (which is not a disaster, but will break the "standard" we have been following up to now.) In order of priority I will base the decisions: 1- ergonomic 2- mnemonic 2.5- economy of shorter bindings 3- backward compatibility (terminal compatibility/limitations are exception) 4- historical reasons. So actually I prefer C-x 6 for this feature that potentially may be very popular for new users as all the browsers and modern applications use them.... C-x t on the other hand is popular for "term" and similar commands (better-shell multi-term and so on...) so in the future we should consider maybe to set it to something related to that if possible. >> As the comment in two-column.el explains, a choice of C-x 6 for 2C-command >> was just a historic accident. > >That might be so, but I don't think we can correct that accident >without some transition period. Which is not possible ion this case.