Closed jschaf closed 8 years ago
Additional info: It fails on 25.0.x, but still this shouldn't be the reason for this error.
I'm not sure, https://github.com/jschaf/esup/issues/20 is the exact same problem on Emacs 25
Oh, OK. So it's not me. :-)
I have the same problem, 24.5.1 version here.
Does it consistently fail? I'm having trouble reproducing it now.
It seems to work on Mac OS X. I reported the bug with the Windows build.
In my case, yes, fails always I use an Emacs 24.5.1 in Arch Linux with a 64bits kernel (3.19.3).
I pushed a fix for whitespace. Can you all see if it resolved your issues?
If it does still error out please post the contents of *esup-log*
. It probably won't appear by default, but it does exist.
I still have the problem, but this time I have also the diagnostic.
This is the *Messages*
buffer in the esup child client:
For information about GNU Emacs and the GNU system, type C-h C-a.
Debug on Error enabled globally
esup: loading /home/joedicastro/.emacs.d/init.el
Followed link to /home/joedicastro/dotfiles/emacs/init.el
esup: loading /home/joedicastro/.emacs.d/elpa/diminish-20091203.1012/diminish.elc
esup-child-profile-sexp: End of file during parsing
The process alwasys stop (in my case) when the esup child process try to load the diminish.elc
byte-compiled file of the diminish
package. If I delete that .elc
file all works fine again. I hope that helps you. To me seems a clear problem with the parser.
Okay, it looks like a problem with .elc files. I haven't really tested parsing against them, so I'll take a look at that.
Any news on this one? Still not working for me on Emacs 25.0.50.1, it stops at diminish.elc
LOG: profiling sexp /home/manuel/.emacs.d/init.el:49 (require 'diminish)
LOG: loading /home/manuel/.emacs.d/elpa/diminish-20091203.1012/diminish.elc
I have it on my todo list. Work has been kinda crazy. I'll take another look tonight.
On Mon, Aug 3, 2015 at 9:53 AM, Manuel Uberti notifications@github.com wrote:
Any news on this one? Still not working for me on Emacs 25.0.50.1, it stops at diminish.elc
LOG: profiling sexp /home/manuel/.emacs.d/init.el:49 (require 'diminish)
LOG: loading /home/manuel/.emacs.d/elpa/diminish-20091203.1012/diminish.elc
— Reply to this email directly or view it on GitHub https://github.com/jschaf/esup/issues/22#issuecomment-127243189.
Same here, chokes on diminish.elc
. Any luck with the issue?
I have a hunch that the issue is forward-sexp
on byte-code. I'll add some tests to see if I can narrow the issue.
Thanks.
Any word on this? I just ran in to it.
Are you on the latest version? I think disabling debugging in https://github.com/jschaf/esup/commit/1b17a0f23b7044484061e5b52f246939c68181d8 might have fixed it, but I haven't tested it.
@jschaf 20160716.23 freshly installed same EOF on diminish
Sorry, been busy at work. I'll see if I can narrow it down tonight.
Pretty sure I found the bug.
(defvar ahhhhhhhhhhh "%" (#$ . 1))
My parsing logic looks like it fails on percent signs. Probably interacting weirdly with format
. Should have a fix in the next few days.
The percent sign was a red herring. It was me not skipping dynamic docstrings at the beginning of a .elc file. I can parse diminish.elc now.
Should be fixed in https://github.com/jschaf/esup/commit/4028431ad3f9d6682b9afb6888d678b56617e5f4.
Let me know if it works for you.
@jschaf Works wonderfully. Thank you.
Sweet, glad it works. Only took a year and some change, but I think we're good to close this.
It errors out on https://github.com/dertuxmalwieder/My-Emacs-config/blob/master/.emacs
Reported by http://www.reddit.com/r/emacs/comments/32oufa/emacs_245_startup_time/