toot.si is one of the many independent Mastodon servers you can use to participate in the fediverse.
Toot.si je slovensko Mastodon vozlišče katerega osnovni cilj je omogočati prijazno skupnost in varnejši prostor.

Administered by:

Server stats:

134
active users

Len :tootsie: 🍉

Since I'm having kind of day I wonder whether there's anyone on fediverse that can help me resolve my above-my-non-pay-grade Emacs issue:

When I run consecutively I getting this error:

internal-macroexpand-for-load: Eager macro-expansion failure: (error "Eager macro-expansion skipped due to cycle:
… => (load \"mu4e-actions.el\") => (macroexpand-all …) => (macroexpand (eval-when-compile …)) => (load \"mu4e-org.el\") => (load \"mu4e-view.el\") => (load \"mu4e-actions.el\")")

I'm on GNU Emacs 29.2.50 that I build myself with native compilation and version 1.8.13 (which I believe installs 1.8.14 mu4e). I'm also running develop version which I know ads another layer of complexity ...

@len sounds like there is a file (mule-view?) that loads it self? Slightly busy but would be happy to help …

@len Did you figure it out? I looked at the code quickly, and it does seem that this is a mu4e error (i.e., file A loads file B which loads file A .. and the flag to mark A loaded is done after trying to load B)...

Could you try opening up mu4e-actions.el and see if you can start partially loading it to find the exact form where it barfs?

@len I am assuming it broken recently, pin pointing which version it worked with would be useful.