From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Jean-Christophe Helary Newsgroups: gmane.emacs.devel Subject: Re: "Emacs Lisp Packages" chapter in the Emacs manual Date: Mon, 11 May 2020 15:57:02 +0900 Message-ID: <0BBC80E8-7A74-4DB4-8C13-AF2AAFF04B4B@traduction-libre.org> References: <11437E00-8970-4908-A900-0438A248428D@traduction-libre.org> <75254771-9303-4982-AB60-F92AF7AC6454@traduction-libre.org> <11AC1ECE-C120-4CBE-93C7-6FD82AF12299@traduction-libre.org> <18BA1545-091A-454E-B459-DEB96071D048@traduction-libre.org> <4f5da1c3-1311-44ca-80f7-942d9a0537b4@default> Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="97055"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Emacs developers To: Stefan Monnier , Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon May 11 08:57:44 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 1jY2Nk-000P77-Cm for ged-emacs-devel@m.gmane-mx.org; Mon, 11 May 2020 08:57:44 +0200 Original-Received: from localhost ([::1]:43208 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jY2Nj-00048R-9U for ged-emacs-devel@m.gmane-mx.org; Mon, 11 May 2020 02:57:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48298) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jY2NG-0003ZN-7B for emacs-devel@gnu.org; Mon, 11 May 2020 02:57:14 -0400 Original-Received: from relay2-d.mail.gandi.net ([217.70.183.194]:64355) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jY2NE-0005X6-V5 for emacs-devel@gnu.org; Mon, 11 May 2020 02:57:13 -0400 X-Originating-IP: 128.53.210.217 Original-Received: from [10.0.1.13] (pl6361.ag0304.nttpc.ne.jp [128.53.210.217]) (Authenticated sender: jean.christophe.helary@traduction-libre.org) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 5D60F40009; Mon, 11 May 2020 06:57:06 +0000 (UTC) In-Reply-To: X-Mailer: Apple Mail (2.3608.80.23.2.2) Received-SPF: pass client-ip=217.70.183.194; envelope-from=jean.christophe.helary@traduction-libre.org; helo=relay2-d.mail.gandi.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/11 02:57:09 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN 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:249767 Archived-At: Drew, Stephan, Please, let me go back to where this thread started and clarify what = needs to be done before the conversation goes into a different = direction. I want to add the minimum set of information to allow emacs users to 1) permanently "install" code that they wrote 2) install code that other people wrote where instructions are not clear Basically, that seems to mean: 1) Since people will search for "install" in the manual and the most = relevant section is Packages we need to add a line and a link to the = section about loading files and having them in the load path. I did that already. 2) Now, it seems that there is no consensus about what to put in the = init file to have that file load automatically when emacs starts, which = is what a user would like to do. If 'require is not recommended then = what is, considering that the phrasing would be "you *can*" and not "you = *must*" and that a link to the most relevant section can be added that = describes all the possibilities. I think we just need to add the most = "benign" command that gets the job done. When I'm done with that, I'll let you explore what needs to be written = for package developers ;) Thank you for your understanding. Jean-Christophe=20 > On May 11, 2020, at 13:40, Stefan Monnier = wrote: >=20 >> Not sure what you're suggesting. Are you saying >> that text should be removed from the manual? >=20 > Maybe, yes. Or at least it should clarify that this practice is = discouraged. >=20 >=20 > Stefan >=20 >=20 Jean-Christophe Helary ----------------------------------------------- http://mac4translators.blogspot.com @brandelune