From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Philippe Vaucher Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package: transient Date: Sat, 2 May 2020 18:12:37 +0200 Message-ID: References: <87368npxw4.fsf@bernoul.li> <87v9ljo5d0.fsf@bernoul.li> <87ftcnxu5m.fsf@bernoul.li> <83y2qezlpd.fsf@gnu.org> <83tv12zjx1.fsf@gnu.org> <20200429101755.GF24737@tuxteam.de> <838sicw4do.fsf@gnu.org> <83zhaqu89z.fsf@gnu.org> <83sggiu2p9.fsf@gnu.org> <83r1w2s9wi.fsf@gnu.org> <83lfmas6cu.fsf@gnu.org> <837dxus4ot.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000094593005a4ac92d6" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="68545"; mail-complaints-to="usenet@ciao.gmane.io" Cc: tomas@tuxteam.de, Emacs developers , Stefan Monnier , Richard Stallman To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 02 18:13:46 2020 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 1jUuls-000Hi1-LO for ged-emacs-devel@m.gmane-mx.org; Sat, 02 May 2020 18:13:44 +0200 Original-Received: from localhost ([::1]:45520 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUulr-00073L-NJ for ged-emacs-devel@m.gmane-mx.org; Sat, 02 May 2020 12:13:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43364) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jUulK-0006FT-CO for emacs-devel@gnu.org; Sat, 02 May 2020 12:13:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jUulJ-0000Kq-Sg for emacs-devel@gnu.org; Sat, 02 May 2020 12:13:10 -0400 Original-Received: from mail-lj1-x235.google.com ([2a00:1450:4864:20::235]:44506) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jUulG-0000KL-NT; Sat, 02 May 2020 12:13:06 -0400 Original-Received: by mail-lj1-x235.google.com with SMTP id a21so5384924ljj.11; Sat, 02 May 2020 09:13:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=q+hEr6AOYC8jbhdMZhKhrytE+C/e3fn3mUk2XgDpJWk=; b=pcs9fi0hTCbXp2m3hRll9VyitbSw/jgYS0ZvSRDIBfrmdp4sB918coe5K4UH1CZdzu /odYY6lGz0sUdOTrdfrMOWjNkBNqmzS8TIotd0+MZ378gqr0L8Y6X3k0Y9tuXVLH5AWG 5fSayw4LgJFy7hVCu0xtwRF2AbbcuqElLSJAip/53jLYO1omEAX2SZITGPCM/xAvwrbc Dx8l4Uzr8SO/D0I3JdUgrbWJgjXk+TqNACeXyBu5Atuq3ueTzW3detYAveFuoTe3uu+N 39z5BQJuF2WZhmdebS9JOdc9I6pKZMazsuoLxcZRRsWts1f8+bSAAlPN4VMvcIa4933a Stxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=q+hEr6AOYC8jbhdMZhKhrytE+C/e3fn3mUk2XgDpJWk=; b=nh7TQuABpTpsNTDxMJJLy0xBuepvPRQlEa0KP6pHskYGPIgTKtK8YEuS7E8x+V1ylO cHLu4FExh9aDCmLyiqLAD357GIBXLwiZkPXeGe30hxFiLhly9xsVczRRuthdhYEcFu+o VjrX/N35cFJvmnuTqoQ3H4X6Sk3bV9wG3FfsANG7gZOTuXlq5oENEmL5klkGgYzkNURe UdjeTq0qUWw7gyXyWqm4syAyMIwyCA0B8bILIiN4pvCjpSIt1kbACSEYMUnqAfEqijfk wos34ESbE6JgqEJ7515T30cs+fCY4ZOZ6mNHVqSPiQ1IKFnFJvWKhNXtujfl841Tf4YJ 5xZA== X-Gm-Message-State: AGi0PuahbHZvNVwCkdm/C6FpSOmn/eay202YKAtwSJ1TRljwkqITFnjC ab47AwqPzL+lbUDGgnGj62mzSmSwOWk4uFEaw5d+3xphTGrsqw== X-Google-Smtp-Source: APiQypJHjbTXAzO2StfHh/DdJxHxiEOHKTiv5QjpOqvL52eIdC5EkLJOzAjV4elQ+xw+xxQ7iPXsUlE8ZmcffDUYqq8= X-Received: by 2002:a2e:9e97:: with SMTP id f23mr5332789ljk.228.1588435984077; Sat, 02 May 2020 09:13:04 -0700 (PDT) In-Reply-To: <837dxus4ot.fsf@gnu.org> Received-SPF: pass client-ip=2a00:1450:4864:20::235; envelope-from=philippe.vaucher@gmail.com; helo=mail-lj1-x235.google.com X-detected-operating-system: by eggs.gnu.org: Error: [-] PROGRAM ABORT : Malformed IPv6 address (bad octet value). Location : parse_addr6(), p0f-client.c:67 X-Received-From: 2a00:1450:4864:20::235 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:248483 Archived-At: --00000000000094593005a4ac92d6 Content-Type: text/plain; charset="UTF-8" > > No, the idea is that you then search for ^regexp- and you get ONLY the > functions that start with "regexp-". I > > don't understand why I'm still explaining this, if I'm missing something > please tell me. > > You are missing the fact that it's impossible to make all functions > related to regexps begin with "regexp-", because some of them are also > related to lists or strings or buffers or email or projects. Or are > you suggesting to have dozens of different aliases for each function, > one each for every class to which it could possibly belong? > How big is this "some of them" you are talking about? Are they really about regexp, or another topic? And are you implying that because we cannot do all of them, we should do any of them? > > > What it should list is > > > https://www.gnu.org/software/emacs/manual/html_node/elisp/Regexp-Search.html, > but > > > also merged with the Match Data documentation, presented in a much > more condensed manner, > > etc. > > > > The above are _commands_ not functions. The equivalent would be > > "C-h a regexp search RET", which does do what you want, I think. > > > > This again gives me a giant list where a majority of what is listed is > not what I'd like. > > "Giant"? I see 11 hits (in "emacs -Q"). > In "Emacs -Q" you are correct. Without "-Q" the list is here https://www.ideone.com/35kbNi. On that list only line 116-127 are relevant to what I search. Philippe --00000000000094593005a4ac92d6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

> No, the idea is that you= then search for ^regexp- and you get ONLY the functions that start with &q= uot;regexp-". I
> don't understand why I'm still explaining this, if I'm mis= sing something please tell me.

You are missing the fact that it's impossible to make all functions
related to regexps begin with "regexp-", because some of them are= also
related to lists or strings or buffers or email or projects.=C2=A0 Or are you suggesting to have dozens of different aliases for each function,
one each for every class to which it could possibly belong?

How big is this "some of them" you are talki= ng about? Are they really about regexp, or another topic? And are you imply= ing that because we cannot do all of them, we should do any of them?
<= div>
=C2=A0
>=C2=A0 > What it should list is
>=C2=A0 https://www.g= nu.org/software/emacs/manual/html_node/elisp/Regexp-Search.html, but >=C2=A0 > also merged with the Match Data documentation, presented in= a much more condensed manner,
>=C2=A0 etc.
>
>=C2=A0 The above are _commands_ not functions.=C2=A0 The equivalent wou= ld be
>=C2=A0 "C-h a regexp search RET", which does do what you want= , I think.
>
> This again gives me a giant list where a majority of what is listed is= not what I'd like.

"Giant"?=C2=A0 I see 11 hits (in "emacs -Q").

In "Emacs -Q" you are correct. Without= "-Q" the list is here=C2=A0https://www.ideone.com/35kbNi. On that list only line 116-127 are = relevant to what I search.

Philippe=C2=A0
--00000000000094593005a4ac92d6--