From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Re: PROPOSAL: Repurpose one key and reserve it for third-party packages Date: Sat, 13 Feb 2021 18:45:55 +0300 Message-ID: References: <87czx5gpuj.fsf@posteo.net> <329d68a5ed4f4c7e84fb@heytings.org> <877dndgnhp.fsf@posteo.net> <329d68a5edfafadfe7cd@heytings.org> <87ft2087d8.fsf@zoho.eu> <87lfbs57i9.fsf@zoho.eu> <87lfbsugdz.fsf@zoho.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6962"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0 (3d08634) (2020-11-07) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat Feb 13 16:48:45 2021 Return-path: Envelope-to: geh-help-gnu-emacs@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 1lAxA4-0001jT-Na for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 13 Feb 2021 16:48:44 +0100 Original-Received: from localhost ([::1]:50380 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lAxA3-0005Zs-R6 for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 13 Feb 2021 10:48:43 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47088) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lAx9Y-0005Zk-GM for help-gnu-emacs@gnu.org; Sat, 13 Feb 2021 10:48:12 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:58371) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lAx9U-0000JW-EZ for help-gnu-emacs@gnu.org; Sat, 13 Feb 2021 10:48:12 -0500 Original-Received: from localhost ([::ffff:197.157.0.47]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000001E07B.000000006027F4B4.00000DFE; Sat, 13 Feb 2021 08:48:04 -0700 Mail-Followup-To: help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: <87lfbsugdz.fsf@zoho.eu> Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_SORBS_WEB=1.5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:127955 Archived-At: * Emanuel Berg via Users list for the GNU Emacs text editor [2021-02-13 18:39]: > Jean Louis wrote: > > > When s-p is prefix one can make s-p p also prefix, that > > increases rapidly number of available keys. I favor prefixes > > like > > Suggestion, start with: what are the number of keybindings if > there are no additional prefix keys defined, with modifiers are > C and M? So just to count number of keys without using those keys as prefix keys? And then just one shall be reserved for third party packages? And not as prefix? Is that what was meant with it? Those third party packages may start fighting for that one reserved key. > > MODIFIER-LETTER SAME-LETTER-AGAIN as such can be > > invoked quicker. > > Well, for the first and most important one, sure. Then the > asdf jkl; keys as they are close and fast and ergonomic, then > the ... etc In modal mode Emacs offers probably better keybindings like Xah explained: https://github.com/xahlee/xah-fly-keys We still think that the key need be reserved, but we forgot the growing number of vi-like users who prefer modal system.