zed/crates/language_core
Finn Evers e49d280094
language: Refactor available_languages into its own struct (#61388)
This adds a dedicated `AvailableLanguages` struct in preparation for a
more cabable language matching based on a given language config. No
functional changes, just shuffling some code around for this round.

Also made the LanguageMatcher non-cloneable in favor of wrapping it in
an Arc, since cloning is rather expensive for this and having a
reference is sufficient in all cases right now.

Release Notes:

- N/A

---------

Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com>
2026-07-23 11:22:43 +00:00
..
src language: Refactor available_languages into its own struct (#61388) 2026-07-23 11:22:43 +00:00
Cargo.toml language_core: Remove lsp-types dependency (#61041) 2026-07-15 10:46:01 +00:00
LICENSE-GPL Extract language_core and grammars crates from language (#52238) 2026-03-25 23:41:09 +00:00