From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.devel Subject: Re: On the adoption of transient.el Date: Tue, 6 Jul 2021 00:29:43 +0700 Message-ID: References: <877di4on3d.fsf@posteo.net> <837di4heqv.fsf@gnu.org> 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="27803"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Gabriel , Philip Kaludercic , Emacs developers To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jul 05 19:31:08 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 1m0SR2-0006ya-1X for ged-emacs-devel@m.gmane-mx.org; Mon, 05 Jul 2021 19:31:08 +0200 Original-Received: from localhost ([::1]:49828 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m0SR1-0006FB-3d for ged-emacs-devel@m.gmane-mx.org; Mon, 05 Jul 2021 13:31:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33850) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m0SPu-0005Wi-F2 for emacs-devel@gnu.org; Mon, 05 Jul 2021 13:29:58 -0400 Original-Received: from mail-ua1-x92e.google.com ([2607:f8b0:4864:20::92e]:46793) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m0SPs-0001XF-LN; Mon, 05 Jul 2021 13:29:58 -0400 Original-Received: by mail-ua1-x92e.google.com with SMTP id v22so1396400uaj.13; Mon, 05 Jul 2021 10:29:55 -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:content-transfer-encoding; bh=yv6KsZorPKlQ3GrcO6NBDccrvK4yr2T7Ms1LwpwFWXw=; b=DQnhAql+SuktQjDdKhYn/vk+NcyPRTmBat/CtLfxU2h4he261vXA5ebt1Fp4Ex4FzA JGi+1xdoNnhWrfueaW0oNg9T7CI6lkeOi5WpAVM7Z68xiCl0VjemJxL5/SZzY6d5BTxT 9vmJsIaMYx/eCh9H8MPCglTgROpVf3XRT4L2x+MWqbo3edZecJpCNbA35GcfJGC6BXa8 d/QlHSKkQ9iRNX/vHZ8lfHtgeRYT3CGA1Zc4yCShzJY1UjGH53rJeFrBJP5Dc6t0qH1f E5cBo4LQ1q/UzRzeVTx1os7sNrrvCCR0Mm+C++KQCfljGC5RsS2Fz41WeQVvx9KN6cfh aedg== 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:content-transfer-encoding; bh=yv6KsZorPKlQ3GrcO6NBDccrvK4yr2T7Ms1LwpwFWXw=; b=YhlJXwJx2bxlcfecSgJ73qsFY7cOvFFVB4ibKmhuh5Mb/zw64b5fzI+DEtbW3erY5k mTA6nxfBrgWzLqf1kSkvxYLfR6/UlqgFN4CXH5/g+7HHZqEH+WF48K12mQgz6PrvXDsM 09h/DsW+1Twva2JiUmQaVGbzQjTxICRPvXKL+l7VlVJZozs+3aa7+dx7FzKzC2DB6jYf 3o6gwimje90Apl58jiUFOzACB7By030s7dwqMFGw2I4R7L3T3lZc/wTxJZMzzID3rYE6 s6xOlbi1mFHBg9OspF56VqlhHMDvV5GwgDSGJHReBuQCIl76/g7yJM1S7XNnTlRshDhq UO6g== X-Gm-Message-State: AOAM532Zfa103uy/gR3uFs/4+GJXU5qUPvQDNg0Zh82iSdB5FXEiU8Sh K7A4ZwGHHdJkqR6uJ5GrtyXklvRNBIpuhlp+xJbyVkXGasg= X-Google-Smtp-Source: ABdhPJzGkyobjzZ79wMy7eU6nGshD0GiKziN8EOl+KdGvpONj0J1Y99qIaI9Nxtx2Yjddm1KBEt7HQ43r0H/1I1n5xM= X-Received: by 2002:ab0:60d9:: with SMTP id g25mr11160156uam.102.1625506195024; Mon, 05 Jul 2021 10:29:55 -0700 (PDT) In-Reply-To: <837di4heqv.fsf@gnu.org> Received-SPF: pass client-ip=2607:f8b0:4864:20::92e; envelope-from=yurivkhan@gmail.com; helo=mail-ua1-x92e.google.com 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_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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:271137 Archived-At: On Tue, 6 Jul 2021 at 00:06, Eli Zaretskii wrote: > > > Do you have any concrete examples where it could be used? > > > > Every time I do an =E2=80=98M-x rgrep=E2=80=99, I am asked three to inf= inity > > questions, in a sequence: > > If you are annoyed by rgrep, then why do you use it? It doesn't do > anything that "M-x grep" cannot. That command exists for people who > don't have a good command of the Grep/Find command lines. I think this describes me pretty accurately. > So yes, it > asks a lot of questions because that's what its audience needs. My point is that asking a lot of questions all at once in a transient screen is better than asking the same lot of questions sequentially. One of the reasons being, if you realize you have answered one of the previous questions wrongly, you can just revisit that question rather than canceling and restarting the whole sequence. I should probably just make a wrapper for rgrep (or find/grep directly) for myself.