diff options
author | Nayeem Rahman <nayeemrmn99@gmail.com> | 2024-09-02 18:27:25 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-02 18:27:25 +0100 |
commit | e804175a0ad850f09086b70368042ac50cee116e (patch) | |
tree | f4f4f89d9c9dceef9244363224ca5deacd293a60 /cli/lsp/documents.rs | |
parent | 9e6f41df664036ca723c2657e11234258e5a6fcb (diff) |
feat(lsp): html/css/yaml file formatting (#25353)
Diffstat (limited to 'cli/lsp/documents.rs')
-rw-r--r-- | cli/lsp/documents.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cli/lsp/documents.rs b/cli/lsp/documents.rs index dcfdb0d00..b58d7292b 100644 --- a/cli/lsp/documents.rs +++ b/cli/lsp/documents.rs @@ -60,6 +60,9 @@ pub enum LanguageId { Json, JsonC, Markdown, + Html, + Css, + Yaml, Unknown, } @@ -73,6 +76,9 @@ impl LanguageId { LanguageId::Json => Some("json"), LanguageId::JsonC => Some("jsonc"), LanguageId::Markdown => Some("md"), + LanguageId::Html => Some("html"), + LanguageId::Css => Some("css"), + LanguageId::Yaml => Some("yaml"), LanguageId::Unknown => None, } } @@ -85,6 +91,9 @@ impl LanguageId { LanguageId::Tsx => Some("text/tsx"), LanguageId::Json | LanguageId::JsonC => Some("application/json"), LanguageId::Markdown => Some("text/markdown"), + LanguageId::Html => Some("text/html"), + LanguageId::Css => Some("text/css"), + LanguageId::Yaml => Some("application/yaml"), LanguageId::Unknown => None, } } @@ -109,6 +118,9 @@ impl FromStr for LanguageId { "json" => Ok(Self::Json), "jsonc" => Ok(Self::JsonC), "markdown" => Ok(Self::Markdown), + "html" => Ok(Self::Html), + "css" => Ok(Self::Css), + "yaml" => Ok(Self::Yaml), _ => Ok(Self::Unknown), } } |