-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Helix editor causes Marksman to get stuck #45
Comments
Thanks for the report @erasin ! Are you using the last released version: https://github.com/artempyanykh/marksman/releases/tag/2022-08-15 ? The error reported is a timeout; basically, the server couldn't process a change within 5 seconds. This may happen if you have a lot (hundreds and hundreds) of markdown files. Or if you have something like (Side note: need #46 to simplify debugging) |
Thinking a bit more about this, it should be possible to make things responsive even for really huge workspaces by moving some of the work off of the critical section. More in #47 |
I install marksman from release. All take same error.
I take action that goto a file in summary.md , marksman take error when I change anther file. |
@erasin so there's just 2 md files? What's the size of these files? Also, I haven't tried helix before. Maybe it has something to do with this... @erasin could you provide more logs? What happens before the error. Please, use |
@erasin I could reproduce the issue. Basically, inserting any character in helix makes the server stuck. Things work fine in neovim and in emacs, so the problem is helix specific. |
#48 should fix the issue. As soon as CI passes, I'll merge and make a release. |
@erasin please try this release https://github.com/artempyanykh/marksman/releases/tag/2022-08-19 and let me know if it fixes things for you. |
thanks ,It's work. |
as Title , lsp take error when change file .
os: macos 12.5
termial: alacritty
editor: helix
marksman: 1.0.0
lsp config: ~/.config/helix/languages.toml
hx -vvv
take log~/.cache/helix/helix.log
The text was updated successfully, but these errors were encountered: