zed/crates/extension_host/src
Conrad Irwin 13a81e454a
Start to split out initialization and registration (#21787)
Still TODO:

* [x] Factor out `start_language_server` so we can call it on register
(instead of on detect language)
* [x] Only call register in singleton editors (or when
editing/go-to-definition etc. in a multibuffer?)
* [x] Refcount on register so we can unregister when no buffer remain
* [ ] (maybe) Stop language servers that are no longer needed after some
time

Release Notes:

- Fixed language servers starting when doing project search
- Fixed high CPU usage when ignoring warnings in the diagnostics view

---------

Co-authored-by: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com>
Co-authored-by: Cole <cole@zed.dev>
2024-12-11 14:05:10 -07:00
..
wasm_host Factor tool definitions out of assistant (#21189) 2024-11-25 18:26:34 -05:00
extension_host.rs extension_host: Fix uploading dev extensions to the remote server (#21761) 2024-12-09 15:23:28 -05:00
extension_settings.rs
extension_store_test.rs Start to split out initialization and registration (#21787) 2024-12-11 14:05:10 -07:00
headless_host.rs Add language icons to the language selector (#21298) 2024-12-02 15:01:09 -03:00
wasm_host.rs Overhaul extension registration (#21083) 2024-11-22 19:02:32 -05:00