From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#13252: must load a package before instrumenting it with elp Date: Sun, 06 Feb 2022 01:01:36 +0100 Message-ID: <878ruo982n.fsf_-_@gnus.org> References: <808v8qmmac.fsf@somewhere.org> <80wqwa2p4d.fsf@somewhere.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5921"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 13252@debbugs.gnu.org, Bastien , public-13252-ubl+/3LiMTaZdePnXv/OxA@plane.gmane.org, Fabrice Niessen To: "Fabrice Niessen" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Feb 06 01:02:11 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1nGV0N-0001NI-47 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 06 Feb 2022 01:02:11 +0100 Original-Received: from localhost ([::1]:59702 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nGV0L-000502-S8 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 05 Feb 2022 19:02:09 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:44516) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nGV0E-0004wh-VA for bug-gnu-emacs@gnu.org; Sat, 05 Feb 2022 19:02:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42068) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nGV0E-0007Oc-Kl for bug-gnu-emacs@gnu.org; Sat, 05 Feb 2022 19:02:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nGV0E-0003yJ-FE for bug-gnu-emacs@gnu.org; Sat, 05 Feb 2022 19:02:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Feb 2022 00:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13252 X-GNU-PR-Package: emacs Original-Received: via spool by 13252-submit@debbugs.gnu.org id=B13252.164410570814627 (code B ref 13252); Sun, 06 Feb 2022 00:02:02 +0000 Original-Received: (at 13252) by debbugs.gnu.org; 6 Feb 2022 00:01:48 +0000 Original-Received: from localhost ([127.0.0.1]:35962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGV00-0003nZ-Co for submit@debbugs.gnu.org; Sat, 05 Feb 2022 19:01:48 -0500 Original-Received: from quimby.gnus.org ([95.216.78.240]:50630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGUzy-0003gr-4z for 13252@debbugs.gnu.org; Sat, 05 Feb 2022 19:01:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Q66SAK0DJ5kfHjomO/x7pvj+3TddyYvAELBwJFJ8ClQ=; b=ZqWJoLrOroGtZTtiZUWzIog/bT ouOWwMB//EiETuVM2oaj4FTTS2BVCqNiLxdAsZLeBvRiuK3lOssV8pQVJGJF/8VLQ93wYKVi+isS6 gULmch41/ZD6zYdcz/C2je94Jxvj6kIdk39Orx40toxdCFwKm/hyz3I1Ptx8bgaa9IIA=; Original-Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nGUzo-0005Ko-PO; Sun, 06 Feb 2022 01:01:39 +0100 X-Now-Playing: Brian Eno's _Another Green World_: "Golden Hours" In-Reply-To: <80wqwa2p4d.fsf@somewhere.org> (Fabrice Niessen's message of "Sat, 22 Dec 2012 14:27:46 +0100") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:226118 Archived-At: "Fabrice Niessen" writes: > That seems to be it. So, per se, it's not a bug. > > Though, we could imagine a better behavior of `elp-instrument-package' when > instrumenting a non-yet required package; for example: > > - be warned that it's not possible at that stage, or > > - remember to instrument the package as soon it's required (somehow like an > `eval-after-load'), or > > - requiring it when instrumenting it. (I'm going through old bug reports that unfortunately weren't resolved at the time.) I think the way it currently works makes sense (that is, you can tell which functions get instrumented easily), but the name of the function seems to imply that it's doing something grander. So I've noted how it actually works in the doc string in Emacs 29. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no