Use lowercased language name as language id fallback (#11412)

This commit is contained in:
Kirill Bulatov 2024-05-05 22:27:18 +03:00 committed by GitHub
parent 5a71d8c7f1
commit 1e84f01041
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 27 additions and 21 deletions

View file

@ -2386,7 +2386,6 @@ impl Project {
if let Some(language) = language {
for adapter in self.languages.lsp_adapters(&language) {
let language_id = adapter.language_ids.get(language.name().as_ref()).cloned();
let server = self
.language_server_ids
.get(&(worktree_id, adapter.name.clone()))
@ -2408,7 +2407,7 @@ impl Project {
lsp::DidOpenTextDocumentParams {
text_document: lsp::TextDocumentItem::new(
uri.clone(),
language_id.unwrap_or_default(),
adapter.language_id(&language),
0,
initial_snapshot.text(),
),
@ -3741,11 +3740,7 @@ impl Project {
lsp::DidOpenTextDocumentParams {
text_document: lsp::TextDocumentItem::new(
uri,
adapter
.language_ids
.get(language.name().as_ref())
.cloned()
.unwrap_or_default(),
adapter.language_id(&language),
version,
initial_snapshot.text(),
),