Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-term/src/health.rs')
| -rw-r--r-- | helix-term/src/health.rs | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/helix-term/src/health.rs b/helix-term/src/health.rs index 44ae2a2f..8e875de3 100644 --- a/helix-term/src/health.rs +++ b/helix-term/src/health.rs @@ -179,7 +179,7 @@ pub fn languages_all() -> std::io::Result<()> { syn_loader_conf .language - .sort_unstable_by_key(|l| l.language_id.clone()); + .sort_unstable_by_key(|l| l.language_name.clone()); let check_binary = |cmd: Option<&str>| match cmd { Some(cmd) => match which::which(cmd) { @@ -190,7 +190,7 @@ pub fn languages_all() -> std::io::Result<()> { }; for lang in &syn_loader_conf.language { - column(&lang.language_id, Color::Reset); + column(&lang.language_name, Color::Reset); let mut cmds = lang.language_servers.iter().filter_map(|ls| { syn_loader_conf @@ -210,7 +210,7 @@ pub fn languages_all() -> std::io::Result<()> { check_binary(formatter); for ts_feat in TsFeature::all() { - match load_runtime_file(&lang.language_id, ts_feat.runtime_filename()).is_ok() { + match load_runtime_file(&lang.language_name, ts_feat.runtime_filename()).is_ok() { true => column("✓", Color::Green), false => column("✘", Color::Red), } @@ -254,7 +254,7 @@ pub fn language(lang_str: String) -> std::io::Result<()> { let lang = match syn_loader_conf .language .iter() - .find(|l| l.language_id == lang_str) + .find(|l| l.language_name == lang_str) { Some(l) => l, None => { @@ -263,8 +263,11 @@ pub fn language(lang_str: String) -> std::io::Result<()> { let suggestions: Vec<&str> = syn_loader_conf .language .iter() - .filter(|l| l.language_id.starts_with(lang_str.chars().next().unwrap())) - .map(|l| l.language_id.as_str()) + .filter(|l| { + l.language_name + .starts_with(lang_str.chars().next().unwrap()) + }) + .map(|l| l.language_name.as_str()) .collect(); if !suggestions.is_empty() { let suggestions = suggestions.join(", "); |