]> git.lizzy.rs Git - micro.git/blobdiff - runtime/syntax/apacheconf.yaml
Merge branch 'python-highlight-zero' of https://github.com/a11ce/micro into a11ce...
[micro.git] / runtime / syntax / apacheconf.yaml
index 3d7ef1b34a95b0524840e5bb8a6a4b6e512f10ae..a6f89140dfd5c06231a4bb6554e28d2f3acbd6d0 100644 (file)
@@ -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: "</?[A-Za-z]+"
     - identifier: "(<|</|>)"
-    - constant.string: "\\\"(\\\\.|[^\\\"])*\\\""
-    - comment: "#.*"
+
+    - constant.string:
+        start: "\""
+        end: "\""
+        skip: "\\\\."
+        rules:
+            - constant.specialChar: "\\\\."
+
+    - comment:
+        start: "#"
+        end: "$"
+        rules:
+            - todo: "(TODO|XXX|FIXME):?"
+