fileTypes styl stylus name Stylus patterns match ^ *(\&|) name variable.language.stylus match (arguments) name variable.language.stylus match @([-\w]+) name keyword.stylus captures 1 name punctuation.definition.entity.stylus match (\.)[a-zA-Z0-9_-]+ name entity.other.attribute-name.class.stylus captures 1 name punctuation.definition.entity.stylus match (:+)\b(after|before|first-child|first-letter|first-line|selection)\b name entity.other.attribute-name.pseudo-element.stylus captures 1 name punctuation.definition.entity.stylus match (:)\b(active|hover|link|visited|focus)\b name entity.other.attribute-name.pseudo-class.stylus captures 1 name punctuation.definition.entity.css match (#)[a-zA-Z][a-zA-Z0-9_-]* name entity.other.attribute-name.id.stylus match \b(!important|for|in|return|true|false|null|if|else|unless|return)\b name keyword.control.stylus begin " end " name string.quoted.double.stylus begin ' end ' name string.quoted.single.stylus begin /\* captures 0 name punctuation.definition.comment.js end \*/ name comment.block.js match (?:\b(\d+))|(#[a-fA-F0-9]+) name constant.numeric.stylus captures 1 name punctuation.definition.comment.stylus match (?:^[ \t]+)?(\/\/).*$\n? name comment.line.stylus captures 1 name entity.name.function.stylus match ([-a-zA-Z_][-\w]*)?(\() name meta.function.stylus scopeName source.stylus uuid 60519324-6A3A-4382-9E0B-546993A3869A