comment fileTypes rem remind keyEquivalent ^~R name Remind patterns match \b(?i:AT|DURATION)\b name keyword.operator.time.remind match \b(?i:ONCE|SKIP|BEFORE|AFTER)\b name keyword.operator.move.remind match \b(?i:^REM|OMIT|SET|UNSET|FSET|BANNER|BAN)\b name constant.language.command.remind match \b(?i:RUN|MSG|MSF|CAL|SPECIAL|PS|PSFILE|SHADE|MOON|COLOR)\b name constant.language.run.remind match \b(?i:INCLUDE|INC|PUSH-OMIT-CONTEXT|PUSH|CLEAR-OMIT-CONTEXT|CLEAR|POP-OMIT-CONTEXT|POP|DEBUG|DUMPVARS|DUMP|ERRMSG|EXIT|FLUSH|PRESERVE)\b name keyword.other.special.remind match \b(?i:IF|ELSE|ENDIF|IFTRIG)\b name keyword.control.remind match \b(?i:SCHED|WARN|SCANFROM|SCAN|UNTIL|SATISFY)\b name keyword.control.expiry.remind match \b(?i:PRIORITY|TAG)\b name entity.other.remind match \[|\]|\+|- name constant.other.remind match \$[\w]+ name variable.other.remind begin [^\( ]+\( end \) name entity.name.function.remind patterns include #nested_parens match ^[ ]*#.*\n? name comment.line.number-sign.remind match ^[ ]*;.*\n? name comment.line.semi-colon.remind match %"%" name string.quoted.double.empty.remind begin %" end %" name string.quoted.double.remind match %[a-z0-9_!@#] name constant.language.remind match %\s? name meta.incomplete.remind repository nested_parens begin \( end \) patterns include #nested_parens scopeName source.remind uuid 7687C537-30F9-493C-A7B8-FBC543EF4414