1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 05:57:44 +00:00

HackStudio: Add statusbar with file and selected text information

This commit is contained in:
ry-sev 2021-07-01 20:39:17 -04:00 committed by Gunnar Beutner
parent e22a34badb
commit 2634cab7a8
8 changed files with 50 additions and 9 deletions

View file

@ -37,4 +37,27 @@ Language language_from_name(const String& name)
return Language::Unknown;
}
String language_name_from_file_extension(const String& extension)
{
VERIFY(!extension.starts_with("."));
if (extension == "cpp" || extension == "h")
return "C++";
else if (extension == "js")
return "JavaScript";
else if (extension == "gml")
return "GML";
else if (extension == "ini")
return "Ini";
else if (extension == "sh")
return "Shell";
else if (extension == "md")
return "Markdown";
else if (extension == "html")
return "HTML";
else if (extension == "txt")
return "Plaintext";
return "Unknown";
}
}