Hacker News new | ask | show | jobs
by oblio 1281 days ago
LSP runs in a separate process, but handling that process is synchronous in Emacs, I think. So if LSP is slow for something, Emacs will block.
1 comments

Yes it gives us both a super-predictable queued operations model for using emacs, and serial operation in a parallel world. Years ago when single core performance was king this wasn't an issue, but now we're stuck having to optimize the long hot path.
The next AMD processor should have an optional Emacs dedicated core.