Fix association of 'json' lsp language id with JSON language

This commit is contained in:
Max Brunsfeld 2022-07-12 15:43:59 -07:00
parent dd554c19df
commit 2a478462b6
4 changed files with 26 additions and 14 deletions

View file

@ -1821,7 +1821,7 @@ impl Project {
if let Some(language) = buffer.language() {
let worktree_id = file.worktree_id(cx);
if let Some(adapter) = language.lsp_adapter() {
language_id = adapter.id_for_language.clone();
language_id = adapter.language_ids.get(language.name().as_ref()).cloned();
language_server = self
.language_server_ids
.get(&(worktree_id, adapter.name.clone()))
@ -2320,8 +2320,9 @@ impl Project {
text_document: lsp::TextDocumentItem::new(
uri,
adapter
.id_for_language
.clone()
.language_ids
.get(language.name().as_ref())
.cloned()
.unwrap_or_default(),
*version,
initial_snapshot.text(),