name: Active4D Config fileTypes:
-
ini
scopeName: text.active4d-ini repository:
escaped_char: name: constant.character.escape.active4d-ini match: \\.
uuid: BECA5580-F845-4715-889C-134DF4BF67C2 patterns:
-
name: comment.line.double-slash.active4d-ini captures:
"1": name: punctuation.definition.comment.active4d-ini
match: (//).*$n?
-
name: comment.line.backtick.active4d-ini captures:
"1": name: punctuation.definition.comment.active4d-ini
match: (`).*$n?
-
name: comment.line.double-backslash.continuation.active4d-ini captures:
"1": name: punctuation.definition.comment.active4d-ini
match: (\\).*$n?
-
name: comment.block.active4d-ini captures:
"0": name: punctuation.definition.comment.active4d-ini
begin: /* end: */
-
name: string.quoted.double.active4d-ini endCaptures:
"0": name: punctuation.definition.string.end.active4d-ini
begin: “"(?!"")” beginCaptures:
"0": name: punctuation.definition.string.begin.active4d-ini
end: “"” patterns:
-
include: “#escaped_char”
-
-
name: constant.language.boolean.active4d-ini match: b(?i)(true|false|yes|no)b
-
name: keyword.operator.active4d-ini match: “=”
-
name: support.constant.active4d-ini match: (?i)((b(use sessions|use session cookies|session var name|session timeout|session purge interval|session cookie path|session cookie name|session cookie domain|serve nonexecutables|script timeout|safe script dirs|safe doc dirs|root|refresh interval|receive timeout|platform charset|parameter mode|output encoding|output charset|max request size|log level|lib extension|lib dirs|http error page|fusebox page|expires|executable extensions|error page|default page|content charset|client is web server|cache control|auto relate one|auto relate many|auto refresh libs|auto create vars)b)|(<default>|<web>|<4d volume>|<boot volume>))
keyEquivalent: ^~A