all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#10946: 24.0.94; eval-after-load incompatible change
@ 2012-03-05 10:57 Leo
  2012-03-05 15:05 ` Stefan Monnier
  0 siblings, 1 reply; 13+ messages in thread
From: Leo @ 2012-03-05 10:57 UTC (permalink / raw
  To: 10946

I recently upgraded to emacs 24 and I noticed some after-load forms not
running any more.

In emacs 23, when provide is invoked, it checks after-load-alist and
runs the matching form.

In emacs 24, the after-load form is guarded by load-file-name and thus
`provide' alone cannot trigger eval'ing after-load form.

One of my after-load forms is related to some code defined via pymacs,
which has no load-file-name. This incompatible change breaks all such
forms related to pymacs.

I don't know how best to fix this.

Leo





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

end of thread, other threads:[~2012-03-16  1:29 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-05 10:57 bug#10946: 24.0.94; eval-after-load incompatible change Leo
2012-03-05 15:05 ` Stefan Monnier
2012-03-05 16:16   ` Leo
2012-03-05 21:33     ` Stefan Monnier
2012-03-06 15:29       ` Leo
2012-03-06 20:57         ` Stefan Monnier
2012-03-06 23:49           ` Leo
2012-03-07 17:06             ` Stefan Monnier
2012-03-07 20:28               ` Stefan Monnier
2012-03-08  3:21                 ` Leo
2012-03-09 18:14                 ` Glenn Morris
2012-03-10  2:40                   ` Stefan Monnier
2012-03-16  1:29                     ` Glenn Morris

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.