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.rs15
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(", ");