From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: jai-bholeki Newsgroups: gmane.emacs.help Subject: Re: Universal Prefix Argument using M-1..9 and C-1..9 Date: Mon, 02 Nov 2020 20:01:29 +0000 Message-ID: <5NVV6S8NjofacAfdpmBJSmeQjJ32G8GHztfwjpWNfi7Dl2bMlsWutOHylhKGxpQDCv8oGwdDhMPeaK7_yNA-sh3MjsOBFh8CuFM6ZGz3od0=@protonmail.com> References: <-A6183yV5lWjZfhDiIe3o7_xpnosqMpY3r5xZ2z1IlTo-S386ZfCHWIARLbc9UOAZBm77T64TZIQPUcDKYPPUDJrGLYjF8Z3JS7dv5Ddw8k=@protonmail.com> <83k0v3czva.fsf@gnu.org> Reply-To: jai-bholeki Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25441"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "help-gnu-emacs@gnu.org" To: Eli Zaretskii Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Nov 02 21:14:07 2020 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 1kZgDG-0006DS-VA for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 02 Nov 2020 21:13:58 +0100 Original-Received: from localhost ([::1]:33016 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kZgDG-0003dq-1b for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 02 Nov 2020 15:13:58 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35866) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kZg1M-0000yT-0U for help-gnu-emacs@gnu.org; Mon, 02 Nov 2020 15:01:40 -0500 Original-Received: from mail-40132.protonmail.ch ([185.70.40.132]:61505) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kZg1J-0002r9-2E for help-gnu-emacs@gnu.org; Mon, 02 Nov 2020 15:01:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1604347294; bh=75+3hUBgqzXXTlzRganq/Akb9wsS/JM5ND1SLzzOGm8=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=n2WjotUE1bfGxlGrmJ4Aw6vSBerj1ckUOt0qoLntrlo8o9U8VJqg81Hsv8ep04enQ WiXkxpwFY5+NzfYdPFGZGPGoBHPReND2QcCW/Vc4ZMeNFqiuVWIFOP6RSDsGS7+/mI ERYO9ZUEOC3yjixSSXLRNxj4M6uIBmU+tC0Qkjac= In-Reply-To: <83k0v3czva.fsf@gnu.org> Received-SPF: pass client-ip=185.70.40.132; envelope-from=jai-bholeki@protonmail.com; helo=mail-40132.protonmail.ch X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/02 14:32:52 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] 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_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham 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:124954 Archived-At: That's a good enough argument not to mess those keybindings. Would it be possible for the maintainers to write a section for Users and Designers of Elisp Software on the KeyBindings which absolutely they should not mess with if they intend to release their Elisp Software. Have no doubt it woul= d be an extremely helpful section. =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me= ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 On Monday, 2 November 2020 20:39, Eli Zaretskii wrote: > > Date: Mon, 02 Nov 2020 19:32:41 +0000 > > From: jai-bholeki via Users list for the GNU Emacs text editor help-gnu= -emacs@gnu.org > > A related question is why Emacs uses different keybindings (e.g. M-1..9= and C-1..9) > > to do exactly the same thing > > Because, depending on the command to which you want to give an > argument, it can be very convenient. For example, if the command is > C-f, it is much easier to type "C-8 C-f" than "M-8 C-f", because for > the former you can press and hold Ctrl, then type 8 followed by f. By > contrast, if the command you need to type is M-f, it is easier to type > "M-8 M-f", for the same reasons.