From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jonas Bernoulli Newsgroups: gmane.emacs.devel Subject: Re: A different way to interactively pass options to commands Date: Mon, 22 Feb 2021 01:18:51 +0100 Message-ID: <87ft1p9cpg.fsf@bernoul.li> References: <878s7m1mo3.fsf@gnus.org> <87ft1u9xhh.fsf@telefonica.net> <87o8giz61u.fsf@gnus.org> <87blchzo9b.fsf@gnus.org> <875z2pu0as.fsf@gmail.com> <87o8ggcba0.fsf@bernoul.li> <614a0552-e851-37c6-e6e5-8019c08451a7@posteo.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36742"; mail-complaints-to="usenet@ciao.gmane.io" Cc: =?utf-8?Q?=C3=93scar?= Fuentes , Doug Davis , emacs-devel@gnu.org, Stefan Monnier , =?utf-8?Q?K=C3=A9vin?= Le Gouguec , Lars Ingebrigtsen To: Clemens Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Feb 22 01:22:35 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 1lDyzj-0009RI-4F for ged-emacs-devel@m.gmane-mx.org; Mon, 22 Feb 2021 01:22:35 +0100 Original-Received: from localhost ([::1]:59844 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lDyzi-0005jw-0j for ged-emacs-devel@m.gmane-mx.org; Sun, 21 Feb 2021 19:22:34 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57880) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lDywH-00055g-KP for emacs-devel@gnu.org; Sun, 21 Feb 2021 19:19:01 -0500 Original-Received: from mail.hostpark.net ([212.243.197.30]:45242) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lDywF-0005AR-KU for emacs-devel@gnu.org; Sun, 21 Feb 2021 19:19:01 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by mail.hostpark.net (Postfix) with ESMTP id 48DDC165C5; Mon, 22 Feb 2021 01:18:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=bernoul.li; h= content-type:content-type:mime-version:message-id:date:date :references:in-reply-to:subject:subject:from:from:received :received; s=sel2011a; t=1613953133; bh=HMgOe2a8YmtZRY8kNEJNSh9a EgKuM6dljkBgvHyJiXQ=; b=S3GdPaLVfKzUJXZFipO+xEec2GBdM7FrBHl2r8+x 8vwNnpHP6gvExYH9XCQq6VN3z4GCsKZN0VEFQfRtl6O/K9Ws1DNfEWd6VydqlhFG Gw9Mm8bumsl1iXku3mPEBvQm+D9ZPj00ro94di4YQZJLCeIeH+ZmqJ3t4Jhf0cdv aOo= X-Virus-Scanned: by Hostpark/NetZone Mailprotection at hostpark.net Original-Received: from mail.hostpark.net ([127.0.0.1]) by localhost (mail0.hostpark.net [127.0.0.1]) (amavisd-new, port 10224) with ESMTP id nticyWXPTDq2; Mon, 22 Feb 2021 01:18:53 +0100 (CET) Original-Received: from customer (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.hostpark.net (Postfix) with ESMTPSA id 11FDF165BD; Mon, 22 Feb 2021 01:18:53 +0100 (CET) In-Reply-To: <614a0552-e851-37c6-e6e5-8019c08451a7@posteo.de> Received-SPF: none client-ip=212.243.197.30; envelope-from=jonas@bernoul.li; helo=mail.hostpark.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_NONE=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:265447 Archived-At: >> So if everything goes according to plan, I will release later today, >> or maybe on the weekend. I made it, but just barely: https://emacsair.me/2021/02/21/transient-0.3/. > What are your thoughts about the discussion of including it in Emacs? > I think having it built-in would be a huge benefit. I am excited at the prospect of having some core packages use Transient. But also a bit scared. In the short run we should keep it in elpa.git. Some bad interaction with the minibuffer have to be fixed (currently they are just disallowed, to prevent disaster) before adding to Emacs. I would prefer the "bundled elpa package" approach over adding the package to emacs.git itself, but don't know if that feature is already usable.