name: mod_perl fileTypes:
-
conf
scopeName: source.apache-config.mod_perl uuid: 6A616B03-1053-49BF-830F-0F4E63DB2447 foldingStartMarker: |-
^[ ]*(?x) (<(?i:FilesMatch|Files|DirectoryMatch|Directory|LocationMatch|Location|VirtualHost|IfModule|IfDefine|Perl)\b.*?> )
patterns:
-
name: comment.block.documentation.apache-config.mod_perl captures:
"0": name: punctuation.definition.comment.mod_perl
begin: ^= end: ^=cut
-
name: support.constant.apache-config.mod_perl match: b(PerlAddVar|PerlConfigRequire|PerlLoadModule|PerlModule|PerlOptions|PerlPassEnv|PerlPostConfigRequire|PerlRequire|PerlSetEnv|PerlSetVar|PerlSwitches|SetHandler|PerlOpenLogsHandler|PerlPostConfigHandler|PerlChildInitHandler|PerlChildExitHandler|PerlPreConnectionHandler|PerlProcessConnectionHandler|PerlInputFilterHandler|PerlOutputFilterHandler|PerlSetInputFilter|PerlSetOutputFilter|PerlPostReadRequestHandler|PerlTransHandler|PerlMapToStorageHandler|PerlInitHandler|PerlHeaderParserHandler|PerlAccessHandler|PerlAuthenHandler|PerlAuthzHandler|PerlTypeHandler|PerlFixupHandler|PerlResponseHandler|PerlLogHandler|PerlCleanupHandler|PerlInterpStart|PerlInterpMax|PerlInterpMinSpare|PerlInterpMaxSpare|PerlInterpMaxRequests|PerlInterpScope|PerlTrace)b
-
name: support.constant.apache-config.mod_perl_1.mod_perl match: b(PerlHandler|PerlScript|PerlSendHeader|PerlSetupEnv|PerlTaintCheck|PerlWarn|PerlFreshRestart)b
-
name: meta.perl-section.apache-config.mod_perl endCaptures:
"1": name: meta.tag.apache-config "2": name: punctuation.definition.tag.apache-config "3": name: entity.name.tag.apache-config "4": name: punctuation.definition.tag.apache-config
begin: ^s*((<)(Perl)(>)) beginCaptures:
"1": name: meta.tag.apache-config "2": name: punctuation.definition.tag.apache-config "3": name: entity.name.tag.apache-config "4": name: punctuation.definition.tag.apache-config
end: ^s*((</)(Perl)(>)) patterns:
-
include: source.perl
-
-
include: source.apache-config
foldingStopMarker: |-
^[ ]*(?x) (</(?i:FilesMatch|Files|DirectoryMatch|Directory|LocationMatch|Location|VirtualHost|IfModule|IfDefine|Perl)> )
keyEquivalent: ^~A