From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: "Emacs Lisp Packages" chapter in the Emacs manual Date: Sun, 10 May 2020 23:23:59 -0400 Message-ID: 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> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="21395"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Emacs developers To: Jean-Christophe Helary Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon May 11 05:24:35 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 1jXz3S-0005RJ-W5 for ged-emacs-devel@m.gmane-mx.org; Mon, 11 May 2020 05:24:34 +0200 Original-Received: from localhost ([::1]:46224 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jXz3S-00012U-2c for ged-emacs-devel@m.gmane-mx.org; Sun, 10 May 2020 23:24:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60268) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXz2x-0000d5-EU for emacs-devel@gnu.org; Sun, 10 May 2020 23:24:03 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:33002) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXz2w-0004E2-OQ for emacs-devel@gnu.org; Sun, 10 May 2020 23:24:03 -0400 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 08BEA10031F; Sun, 10 May 2020 23:24:02 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 665CB100271; Sun, 10 May 2020 23:24:00 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1589167440; bh=eLNIfR0XaTjBGyzzTeF60+3wRyd5QE/8Z1MlFljH0m4=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=cYWPHYSM3+uX4E+HJ1sIrFRWhDxzRgOoWYK1srj+VXmythoz04aOp6qEu3GhHeRSp xCbk8t7tcojbQQfOMyMiZ2JCG5hzleEJZoKL986UhHf7LrT/2UE4wp7Kihf5aa0u3L p8ZqPGSdwTn30+rRcuoI902A7RTcUCRV619BdbQP7qsQuztCir0jwgXNvGSC7F70rp lVfBMF5GRsV50ubvGXpZIFDOxtcxScE0rMC5SC5muOFV5OkT+kGkb6sBHNSqUXnt6q jw3QOK4asiWwYalW609earPdCJZhF4pVALtHTm6dr0bFtuu0+U/WmvDrOx/x13BFjT Vt5ptk1Dd7GHA== Original-Received: from alfajor (unknown [216.154.3.202]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id E70BE1203AB; Sun, 10 May 2020 23:23:59 -0400 (EDT) In-Reply-To: (Jean-Christophe Helary's message of "Mon, 11 May 2020 10:08:56 +0900") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/10 23:19:05 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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:249757 Archived-At: >>> And I'm not finding much. Am I missing something ? >> I think every package said how to do it. E.g. > Indeed. But people who write their own elisp files would need to have this > information somewhere in the manual don't you agree ? Not sure what "this information" you're thinking of. The code needed will vary from package to package, so maybe we could put in the manual something like "look at the doc of your Elisp package, it will surely say what to do". But otherwise it's going to take a lot more work to explain the different possible situations, and when to use what. OTOH, some of that info might be useful for package *authors* so they design their package properly, with their `;;;###autoload` cookies where they belong. Stefan