@@ -108,7 +108,7 @@ pub struct LanguageConfiguration {
108 #[serde(default)]
108 #[serde(default)]
109 pub diagnostic_severity: Severity,
109 pub diagnostic_severity: Severity,
111− pub tree_sitter_library: Option<String>, // tree-sitter library name, defaults to language_id
111+ pub grammar: Option<String>, // tree-sitter grammar name, defaults to language_id
113 // content_regex
113 // content_regex
114 #[serde(default, skip_serializing, deserialize_with = "deserialize_regex")]
114 #[serde(default, skip_serializing, deserialize_with = "deserialize_regex")]
@@ -444,9 +444,7 @@ impl LanguageConfiguration {
445 let language = get_language(
445 let language = get_language(
446 &crate::RUNTIME_DIR,
446 &crate::RUNTIME_DIR,
447− self.tree_sitter_library
449− .unwrap_or(&self.language_id),
447+ self.grammar.as_deref().unwrap_or(&self.language_id),
451 .map_err(|e| log::info!("{}", e))
449 .map_err(|e| log::info!("{}", e))