in crates/llm-ls/src/language_id.rs [34:62]
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
match self {
Self::Bash => write!(f, "shellscript"),
Self::C => write!(f, "c"),
Self::Cpp => write!(f, "cpp"),
Self::CSharp => write!(f, "csharp"),
Self::Elixir => write!(f, "elixir"),
Self::Erlang => write!(f, "erlang"),
Self::Go => write!(f, "go"),
Self::Html => write!(f, "html"),
Self::Java => write!(f, "java"),
Self::JavaScript => write!(f, "javascript"),
Self::JavaScriptReact => write!(f, "javascriptreact"),
Self::Json => write!(f, "json"),
Self::Kotlin => write!(f, "kotlin"),
Self::Lua => write!(f, "lua"),
Self::Markdown => write!(f, "markdown"),
Self::ObjectiveC => write!(f, "objective-c"),
Self::Python => write!(f, "python"),
Self::R => write!(f, "r"),
Self::Ruby => write!(f, "ruby"),
Self::Rust => write!(f, "rust"),
Self::Scala => write!(f, "scala"),
Self::Swift => write!(f, "swift"),
Self::TypeScript => write!(f, "typescript"),
Self::TypeScriptReact => write!(f, "typescriptreact"),
Self::Unknown => write!(f, "unknown"),
}
}