]> git.lizzy.rs Git - micro.git/commitdiff
Add mc, godoc syntax files
authorSerge Voilokov <serge0x76@gmail.com>
Wed, 6 Nov 2019 03:57:36 +0000 (22:57 -0500)
committerSerge Voilokov <serge0x76@gmail.com>
Wed, 6 Nov 2019 03:57:36 +0000 (22:57 -0500)
runtime/syntax/godoc.yaml [new file with mode: 0644]
runtime/syntax/mc.yaml [new file with mode: 0644]

diff --git a/runtime/syntax/godoc.yaml b/runtime/syntax/godoc.yaml
new file mode 100644 (file)
index 0000000..b772629
--- /dev/null
@@ -0,0 +1,17 @@
+# godoc
+# example: go doc -all | micro 
+
+filetype: godoc
+
+detect:
+    filename: "\\.godoc$"
+    header: package.*import
+
+rules:
+    - preproc: "^[^ ].*"
+
+    - comment:
+        start: "//"
+        end: "$"
+        rules:
+            - todo: "(TODO|XXX|FIXME):?"
diff --git a/runtime/syntax/mc.yaml b/runtime/syntax/mc.yaml
new file mode 100644 (file)
index 0000000..bcf1177
--- /dev/null
@@ -0,0 +1,23 @@
+# sendmail config files
+
+filetype: mc
+
+detect:
+    filename: "\\.mc$"
+
+rules:
+    - statement: "^(divert|VERSIONID|OSTYPE|DOMAIN|FEATURE|define)"
+    - statement: "^(DAEMON_OPTIONS|MAILER)"
+    - comment:
+        start: "#"
+        end: "$"
+        rules: []
+    - comment:
+        start: "dnl"
+        end: "$"
+        rules: []
+    - constant.string:
+        start: "`"
+        end: "'"
+        rules: []
+