all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* "tracing" autoloads
@ 2013-11-30 14:52 Perry Smith
  2013-12-02 13:53 ` Perry Smith
  0 siblings, 1 reply; 3+ messages in thread
From: Perry Smith @ 2013-11-30 14:52 UTC (permalink / raw)
  To: help-gnu-emacs@gnu.org Help

[-- Attachment #1: Type: text/plain, Size: 483 bytes --]

I'm trying to debug / understand el-get and how it does things.  Probably el-get is fine.  I'm just a bit lost.

I have advice before "load" and "require" to put out a message.  e.g.

(defadvice load (before load-log activate)
  (message "Loading %s" (ad-get-arg 0)))

But a file that is loaded via autoload does not hit either one.  I don't want advice for "autoload".  I want it for when it triggers.  Does anyone have suggestions on how to do that?

Thank you,
Perry


[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 495 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: "tracing" autoloads
  2013-11-30 14:52 "tracing" autoloads Perry Smith
@ 2013-12-02 13:53 ` Perry Smith
  2013-12-02 15:18   ` Stefan Monnier
  0 siblings, 1 reply; 3+ messages in thread
From: Perry Smith @ 2013-12-02 13:53 UTC (permalink / raw)
  To: help-gnu-emacs@gnu.org Help

[-- Attachment #1: Type: text/plain, Size: 759 bytes --]


On Nov 30, 2013, at 8:52 AM, Perry Smith <pedzsan@gmail.com> wrote:

> I'm trying to debug / understand el-get and how it does things.  Probably el-get is fine.  I'm just a bit lost.
> 
> I have advice before "load" and "require" to put out a message.  e.g.
> 
> (defadvice load (before load-log activate)
>  (message "Loading %s" (ad-get-arg 0)))
> 
> But a file that is loaded via autoload does not hit either one.  I don't want advice for "autoload".  I want it for when it triggers.  Does anyone have suggestions on how to do that?

Looking at the code (thank RMS for open source!) I found force-load-messages which is very nice.

I added an advice for require so I can tell if it is being loaded or required (out of curiosity).

pedz


[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 495 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: "tracing" autoloads
  2013-12-02 13:53 ` Perry Smith
@ 2013-12-02 15:18   ` Stefan Monnier
  0 siblings, 0 replies; 3+ messages in thread
From: Stefan Monnier @ 2013-12-02 15:18 UTC (permalink / raw)
  To: help-gnu-emacs

> Looking at the code (thank RMS for open source!)

You mean "Thanks RMS for *Free Software*"!

  http://www.gnu.org/philosophy/free-software-for-freedom.html  


        Stefan




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-12-02 15:18 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-30 14:52 "tracing" autoloads Perry Smith
2013-12-02 13:53 ` Perry Smith
2013-12-02 15:18   ` Stefan Monnier

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.