From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: [External] : Re: Completions and history Date: Wed, 13 Apr 2022 22:56:13 -0400 Message-ID: References: <20220411112901.kv3lsyvx6yxwjbph.ref@Ergus> <20220411112901.kv3lsyvx6yxwjbph@Ergus> <86sfqjzhgl.fsf@mail.linkov.net> <20220411174031.2yuh2je5fl3lej7i@Ergus> <87ilre5i5a.fsf@gmail.com> <86k0burxd4.fsf@mail.linkov.net> <865yndxvzt.fsf@mail.linkov.net> <87ee215h1j.fsf@gmail.com> <87lew9tc5w.fsf@yahoo.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1294"; mail-complaints-to="usenet@ciao.gmane.io" Cc: spacibba@aol.com, mail@daniel-mendler.de, emacs-devel@gnu.org, juri@linkov.net, arstoffel@gmail.com, drew.adams@oracle.com To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Apr 14 04:56:52 2022 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 1nepf9-00009A-OV for ged-emacs-devel@m.gmane-mx.org; Thu, 14 Apr 2022 04:56:51 +0200 Original-Received: from localhost ([::1]:36396 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nepf8-0003JE-L7 for ged-emacs-devel@m.gmane-mx.org; Wed, 13 Apr 2022 22:56:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39750) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nepeb-0002dC-5K for emacs-devel@gnu.org; Wed, 13 Apr 2022 22:56:17 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:51258) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nepeX-0005Lb-Dw; Wed, 13 Apr 2022 22:56:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=WRywDBFRyyOUf2OHM11Qp/ewPwzC37B5AtpaOUH5qlE=; b=LtXreqO+3BSV xTT51vVbs8OfqZ89lj4IrU/X+zeHWs/znfVdDSTK5fVan4TKeOzSJ/PHqccNuQ21aVUywCOsoYNl4 tXkDAbNhjF2u7KNFxRPzbB2NuxE4u3eX4LKPIxn0tjt2UdD09KabsjwsekeJXVAsJMMDXv01ZW+wG T6eNN5lv3RutXVMczPtknz98WIG88gJyYI+rSY//3vd9pH8gT6icIDs+HSt+NgG+/syX3saodFjN3 enAIgn2R5DTVDvSH4D2AFinLZ9cFdOo94i9yST0RRw4GYZNMrbfAL+SrZ+V5gcaUBO9uDiWSJIgDX 37Qds6habCeO8ziweScEpw==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1nepeX-0007XG-2g; Wed, 13 Apr 2022 22:56:13 -0400 In-Reply-To: <87lew9tc5w.fsf@yahoo.com> (message from Po Lu on Wed, 13 Apr 2022 20:12:27 +0800) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:288379 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > Discussing default keybindings tends to be rather unfruitful, but still: > > unless I'm missing something, `M-r' (previous-matching-history-element) > > is strictly less powerful than `C-M-r' (isearch-backward-regexp). > > History completion is quite handy and would be a better use for `M-r' in > > my opinion. > M-r is much easier to type than C-M-r, so if anything it should be the > other way around. Consistency with general patterns of commands is also relevant here. For example, C-M-s is regexp incremental forward search. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)