diff --git a/crates/languages/src/typescript.rs b/crates/languages/src/typescript.rs index cc7a89f399a8f1da1060175a6ea3ffd8d0e79a42..a05e33641d0eac8ed26d6c1cb7fe28897bab934c 100644 --- a/crates/languages/src/typescript.rs +++ b/crates/languages/src/typescript.rs @@ -143,11 +143,12 @@ impl LspAdapter for TypeScriptLspAdapter { let len = item.label.len(); let grammar = language.grammar()?; let highlight_id = match item.kind? { - Kind::CLASS | Kind::INTERFACE => grammar.highlight_id_for_name("type"), + Kind::CLASS | Kind::INTERFACE | Kind::ENUM => grammar.highlight_id_for_name("type"), Kind::CONSTRUCTOR => grammar.highlight_id_for_name("type"), Kind::CONSTANT => grammar.highlight_id_for_name("constant"), Kind::FUNCTION | Kind::METHOD => grammar.highlight_id_for_name("function"), Kind::PROPERTY | Kind::FIELD => grammar.highlight_id_for_name("property"), + Kind::VARIABLE => grammar.highlight_id_for_name("variable"), _ => None, }?;