Skip to content

Switch to the JuliaSyntax parser#176

Open
gcv wants to merge 31 commits intomasterfrom
juliasyntax
Open

Switch to the JuliaSyntax parser#176
gcv wants to merge 31 commits intomasterfrom
juliasyntax

Conversation

@gcv
Copy link
Copy Markdown
Owner

@gcv gcv commented Feb 27, 2025

Implements #149.

@dahtah
Copy link
Copy Markdown
Contributor

dahtah commented Mar 7, 2025

Just wanted to report that I've been using this branch for the last few days and it works perfectly. Thanks a lot for your work on julia-snail @gcv !

@MasonProtter
Copy link
Copy Markdown
Contributor

I'm not entirely sure what's going on, but I am ocassionally experiencing something that I think is related to julia-snail where my entire window manager locks down and I'm completely unable to do anything without rebooting. Can't even move the mouse.

This has happened around 4 times to me total, and only ever when I was on this branch of julia-snail, and editing julia text, so I suspect it's some bad interaction with emacs async stuff. I disabled julia-snail and haven't had the problem reappear yet.

Sorry I can't give a better error description or a reproducer yet, but I'll continue to monitor this and see if I can figure anything out. I'm on Fedora 41, KDE Plast 6.3.2, Emacs 29.4 (build 1, x86_64-redhat-linux-gnu, GTK+ Version
3.24.43, cairo version 1.18.2) of 2025-01-03

@gcv
Copy link
Copy Markdown
Owner Author

gcv commented Mar 7, 2025

I've definitely noticed my Emacs sessions briefly freeze up while a synchronous Snail request hits JuliaSyntax, but so far have been blaming TTFX issues. Though it would be weird for this to happen to something presumably precompiled into the shipping Julia image.

That it locks up your window manager to the point of needing a reboot is completely wild, though. Can you ssh into the box and see if it's the emacs or julia process running amok? If it's a hard kernel crash, that's even worse.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants