Since I'm having kind of #emacs 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 #mu4e 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 #mu version 1.8.13 (which I believe installs 1.8.14 mu4e). I'm also running #spacemacs 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.