X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=runtime%2Fsyntax%2Fapacheconf.yaml;h=a6f89140dfd5c06231a4bb6554e28d2f3acbd6d0;hb=54c23cae72d7237bc898a59f79aad0acffdf0ffe;hp=3d7ef1b34a95b0524840e5bb8a6a4b6e512f10ae;hpb=b977bf5cca84f7dc762fe8d9967831502ee5cc87;p=micro.git diff --git a/runtime/syntax/apacheconf.yaml b/runtime/syntax/apacheconf.yaml index 3d7ef1b3..a6f89140 100644 --- a/runtime/syntax/apacheconf.yaml +++ b/runtime/syntax/apacheconf.yaml @@ -1,10 +1,9 @@ filetype: apacheconf -detect: +detect: filename: "httpd\\.conf|mime\\.types|vhosts\\.d\\\\*|\\.htaccess" rules: - - special: ".+" - identifier: "(AcceptMutex|AcceptPathInfo|AccessFileName|Action|AddAlt|AddAltByEncoding|AddAltByType|AddCharset|AddDefaultCharset|AddDescription|AddEncoding)" - identifier: "(AddHandler|AddIcon|AddIconByEncoding|AddIconByType|AddInputFilter|AddLanguage|AddModuleInfo|AddOutputFilter|AddOutputFilterByType|AddType|Alias|AliasMatch)" - identifier: "(Allow|AllowCONNECT|AllowEncodedSlashes|AllowOverride|Anonymous|Anonymous_Authoritative|Anonymous_LogEmail|Anonymous_MustGiveEmail|Anonymous_NoUserID)" @@ -44,5 +43,17 @@ rules: - symbol.tag: "<[^>]+>" - identifier: ")" - - constant.string: "\\\"(\\\\.|[^\\\"])*\\\"" - - comment: "#.*" + + - constant.string: + start: "\"" + end: "\"" + skip: "\\\\." + rules: + - constant.specialChar: "\\\\." + + - comment: + start: "#" + end: "$" + rules: + - todo: "(TODO|XXX|FIXME):?" +