From e804175a0ad850f09086b70368042ac50cee116e Mon Sep 17 00:00:00 2001 From: Nayeem Rahman Date: Mon, 2 Sep 2024 18:27:25 +0100 Subject: feat(lsp): html/css/yaml file formatting (#25353) --- cli/lsp/documents.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'cli/lsp') 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), } } -- cgit v1.2.3