From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.devel Subject: Re: Doc of deprecated INITIAL-INPUT arg of completing-read Date: Tue, 28 Jun 2022 22:15:57 +0300 Message-ID: References: <87v8smt9lp.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1254"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/+ () (2022-05-21) Cc: Emacs Development To: Michael Heerdegen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jun 28 21:25:29 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 1o6Gq1-000090-DV for ged-emacs-devel@m.gmane-mx.org; Tue, 28 Jun 2022 21:25:29 +0200 Original-Received: from localhost ([::1]:46968 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o6Gq0-0000bP-Cn for ged-emacs-devel@m.gmane-mx.org; Tue, 28 Jun 2022 15:25:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48836) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6Go9-00066e-0T for emacs-devel@gnu.org; Tue, 28 Jun 2022 15:23:33 -0400 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:35629) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6Go7-0000wz-BH for emacs-devel@gnu.org; Tue, 28 Jun 2022 15:23:32 -0400 Original-Received: from localhost ([::ffff:197.239.7.68]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000087C50.0000000062BB5531.00006F15; Tue, 28 Jun 2022 12:23:29 -0700 Mail-Followup-To: Michael Heerdegen , Emacs Development Content-Disposition: inline In-Reply-To: <87v8smt9lp.fsf@web.de> Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_SBL=0.141, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action 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:291699 Archived-At: * Michael Heerdegen [2022-06-27 18:22]: > I agree that it's not good to use it in nearly all cases, but there ARE > a few cases where it hardly can be avoided - we have over 30 uses in > Emacs itself. So I want to suggest to change the docstring to warn > strongly about the usage of that argument, but stop saying it would be > deprecated. For anything there must be reason. What is reason to "strongly warn" programmer not to use it? It is just an option as any other. Instead, make better description what it means. I have many use cases for initial-input, when making calls I need to make a note, and I like entering new date and time automatically as initial input, so that I do not need to invoke keys in minibuffer. >From that innocent view point, I see no reason to "strongly warn" programmers not to use a useful function. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/