4 ms·
Performance is extremely important in an editor imo, it changes the whole feel of it. But I don’t even use LSPs now so I may be in the minority
by ozgrakkurt 2y ago
Performance is extremely important in an editor imo, it changes the whole feel of it. But I don’t even use LSPs now so I may be in the minority
- James_K 2y agoI've been using Emacs for ages. The performance is probably somewhat below average, but I just learned to ignore it. Having better editing features is worth more to me than responsive keyboard input. It would be nice to have both of course, but I don't think switching to a different editor would be worth it for me.
- whazor 2y agoThe problem is that while editors are super fast, the plugin/LSP integrations can really slow down the editing experience. While you can write the editor with GPU acceleration in Rust, the language servers will remain unchanged. Dealing with edge cases and concurrency is really difficult, even in Rust. For example, if you activate auto complete, but there are multiple servers returning results with different response times. Do you wait for all of them to finish? If not, will you have results that jump around?