Feel-ix-343 / markdown-oxide

Robust PKM on the LSP
https://oxide.md
GNU General Public License v3.0
929 stars 15 forks source link

Broken Pipe, using in Helix #45

Closed zjr closed 1 month ago

zjr commented 5 months ago

Hello again! After adding that git root I start to get completions, but only for the file I'm currently in :-)

Checking Helix's logs, they write of a broken pipe. I'd like to help looking into this when I have a little time, but I'm not sure when that will be so I figured I could at least report it.

2024-04-10T23:08:17.900 helix_lsp::client [WARN] language server failed to terminate gracefully - server closed the stream
2024-04-10T23:08:17.900 helix_lsp::transport [ERROR] markdown-oxide err: <- StreamClosed
2024-04-10T23:08:17.900 helix_lsp::transport [ERROR] markdown-oxide err: <- IO(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })
Feel-ix-343 commented 5 months ago

Thank you!

Ill look into it

Feel-ix-343 commented 5 months ago

Does the LS still work after the broken pipe?

zjr commented 5 months ago

It wasn't, no.

Feel-ix-343 commented 5 months ago

Okay yea this is major.

Thanks for reporting

Feel-ix-343 commented 1 month ago

After a bit of research, I suspect this is an issue with helix's lsp implementation.

I suggest opening an issue on that repo.

Sorry I won't be help for this! Hope you figure it out.