From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Bozhidar Batsov" Newsgroups: gmane.emacs.devel Subject: Re: project prefix and mark-page Date: Thu, 22 Jul 2021 08:32:23 +0300 Message-ID: References: <97d188b6-a2c7-417c-bdce-09e2e56e97a3@www.fastmail.com> <83v9534zrj.fsf@gnu.org> <83tukn4y20.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=6502e89c892c42ac89ade5f29503fa46 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7736"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Cyrus-JMAP/3.5.0-alpha0-540-g21c5be8f1e-fm-20210722.001-g21c5be8f To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jul 22 07:33:54 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 1m6RLG-0001py-3D for ged-emacs-devel@m.gmane-mx.org; Thu, 22 Jul 2021 07:33:54 +0200 Original-Received: from localhost ([::1]:51140 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6RLE-0001Zy-V4 for ged-emacs-devel@m.gmane-mx.org; Thu, 22 Jul 2021 01:33:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35580) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6RKM-00007l-Mu for emacs-devel@gnu.org; Thu, 22 Jul 2021 01:32:58 -0400 Original-Received: from mail-il1-x136.google.com ([2607:f8b0:4864:20::136]:42665) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6RKK-0001jg-Qr for emacs-devel@gnu.org; Thu, 22 Jul 2021 01:32:58 -0400 Original-Received: by mail-il1-x136.google.com with SMTP id m20so4319322ili.9 for ; Wed, 21 Jul 2021 22:32:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:user-agent:mime-version:message-id:in-reply-to:references :date:from:to:subject; bh=pQNs50TiShsB+NulAL7TFHHMBZbrJ4pb8bpRPNMD7Mw=; b=C9brG7WfZYhH1JnY/3T9WhEYIXEhfOfqz7mcrZDFYivbGbfsfKCZdu2Qg3utQieP0b GcNSJXzb+cLF/NKuvrt0YKdq3XbQ8Yvi0Jpxg8d3AiMD4ItxS2WaRNTi5eC0pFkafbrw fIEU6QcF36EWztuMsVUXTZvBYJZC+PhX5q9RtD3j940a2UkwG4zmv+ORacZrWM3nsPPH +ZtXUswGaKIJGHKp5GS21FVm1vb6Wsp8VnMzGQjOBr/CVtLuXBlN3vG1deJx0eD5VBzp KFW32JM3FZ7uWeGeUxPZDJ83v7rQFftwmEcYBKuVwwvM+I8q0eOeKXkameBLqGnQWFmJ JA/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:user-agent:mime-version:message-id :in-reply-to:references:date:from:to:subject; bh=pQNs50TiShsB+NulAL7TFHHMBZbrJ4pb8bpRPNMD7Mw=; b=e0He+p7tJ7ZV1+/RQDp5Oa8okEaMCPrLkkiFJj1EGvqs0oGHlRQQeu1fNb3MCuL1kW Kkj/zYgKTsnkKl7ScsIZdLw7awgKn+rY1S8M2ItXDd1f9XGbaYCUNRfj/uM3e5wm+G6p 4XB5SvC2HVy0OfYFGof2YR7viXSMqejk3pKQRsdh37OhVDNvHVlYkKcPLimczITD73th 7J0ULOYUk4UWfpdf/LKGsWpZPNQ/EM4hzuK+Dl/pP+ZtjyBWGNybJ16ogThnupanYTXs UvnjlkL9PZuBoZFgE23bhor1wTBGJgbXeyyEQt0FBskJxADY5fC/hiXjyF2gj5UV7Rvp bBgQ== X-Gm-Message-State: AOAM531nQHTyALOEPUBhcWXLPCRDrgHn+BKsAfLFUs0yeKJ8PnFnyxfm +rseCfazdkpb2qIkqgULCv3rgT9Zvp8= X-Google-Smtp-Source: ABdhPJyoLupF2UadnX9kMmyteoiVpkixo519HQJ7+8Z+Yn8pWU6uW4nk4ruptmCy1NWzrkUw33EPUA== X-Received: by 2002:a92:874f:: with SMTP id d15mr26103151ilm.294.1626931975242; Wed, 21 Jul 2021 22:32:55 -0700 (PDT) Original-Received: from auth2-smtp.messagingengine.com (auth2-smtp.messagingengine.com. [66.111.4.228]) by smtp.gmail.com with ESMTPSA id w10sm13944582ilo.17.2021.07.21.22.32.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jul 2021 22:32:54 -0700 (PDT) Original-Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailauth.nyi.internal (Postfix) with ESMTP id E02AD27C0054 for ; Thu, 22 Jul 2021 01:32:53 -0400 (EDT) Original-Received: from imap43 ([10.202.2.93]) by compute1.internal (MEProxy); Thu, 22 Jul 2021 01:32:53 -0400 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrfeehgdelgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesrgdtre erreertdenucfhrhhomhepfdeuohiihhhiuggrrhcuuegrthhsohhvfdcuoegsohiihhhi uggrrhessggrthhsohhvrdgtohhmqeenucggtffrrghtthgvrhhnpeelkeegtdefjefhge fgheethfeugeehgeehveetvdetieetjedvieelgedvgeevveenucffohhmrghinhepmhgr nhhuvghluhgsvghrthhirdgvuhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh epmhgrihhlfhhrohhmpegsohiihhhiuggrrhdomhgvshhmthhprghuthhhphgvrhhsohhn rghlihhthidquddujeeiieduvdekkedqvdeiieejieelgeegqdgsohiihhhiuggrrheppe gsrghtshhovhdrtghomhesfhgrshhtmhgrihhlrdgtohhm X-ME-Proxy: Original-Received: by mailuser.nyi.internal (Postfix, from userid 501) id 8F990AC0E8C; Thu, 22 Jul 2021 01:32:53 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::136; envelope-from=bozhidar.batsov@gmail.com; helo=mail-il1-x136.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.248, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.248, HTML_MESSAGE=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:271449 Archived-At: --6502e89c892c42ac89ade5f29503fa46 Content-Type: text/plain Yeah, my point was that any keybindings that require an additional Shift (e.g. for @) are less convenient, at least for me. I had totally forgotten about the other keybinding, mostly because Emacs advertises in the minibuffer the @ version. As for the consistency point - while one can argue there's some degree of consistency (e.g. between a few of the mark commands and some mark commands and other related commands), I don't think there's full consistency across the mark commands. E.g. what does `C-x C-p` fit with? It would have been nice if the commands have a single prefix (e.g. M-h as the prefix and bindings like `M-h p`, `M-h s`; totally random example, my point is simply that keybindings orgnized is this manner are easier to remember/discover) and some additional convenience keybinding when needed (e.g. like `C-M-SPC`). On Wed, Jul 21, 2021, at 6:40 PM, Manuel Uberti wrote: > On 21/07/21 15:05, Eli Zaretskii wrote: > >> I also find it weird that the very useful mark-sexp has a pretty > >> uncomfortable default keybinding. > > > > It isn't uncomfortable here, FWIW. > > I use C-M-SPC all the time, mark-sexp is definitely a great command and that key > binding is easier to type. > > However, I do not use C-M-@ (nor M-@) because on my Italian keyboard the @ > character requires AltGr to be typed and I find M-AltGr-@ not too comfortable a > combination. > > -- > Manuel Uberti > www.manueluberti.eu > > --6502e89c892c42ac89ade5f29503fa46 Content-Type: text/html Content-Transfer-Encoding: quoted-printable
Yeah, my point = was that any keybindings that require an additional Shift (e.g. for @) a= re less convenient, at least for me.
I had totally forgott= en about the other keybinding, mostly because Emacs advertises in the mi= nibuffer the @ version.

As for the consiste= ncy point - while one can argue there's some degree of consistency (e.g.= between a few of the mark commands and some mark commands and other rel= ated commands), I don't think there's full consistency across the mark c= ommands. E.g. what does `C-x C-p` fit with? It would have been nice if t= he commands have a single prefix (e.g. M-h as the prefix and bindings li= ke `M-h p`, `M-h s`; totally random example, my point is simply that key= bindings orgnized is this manner are easier to remember/discover) and so= me additional convenience keybinding when needed (e.g. like `C-M-SPC`).&= nbsp;

On Wed, Jul 21, 2021, at 6:40 PM, Man= uel Uberti wrote:
On 21/07/21 15:05, Eli Zaretskii wrote:
>> I = also find it weird that the very useful mark-sexp has a pretty
=
>> uncomfortable default keybinding.
> =
> It isn't uncomfortable here, FWIW.
I use C-M-SPC all the time, mark-sexp is definitely a great = command and that key 
binding is easier to type.
<= /div>

However, I do not use C-M-@ (nor M-@) because o= n my Italian keyboard the @ 
character requires AltGr= to be typed and I find M-AltGr-@ not too comfortable a 
<= div>combination.

-- 
Man= uel Uberti



--6502e89c892c42ac89ade5f29503fa46--