From 1fc5b316ab4a385ba4922e7136361f5a4c1fda70 Mon Sep 17 00:00:00 2001 From: Serge Voilokov Date: Tue, 5 Nov 2019 22:57:36 -0500 Subject: [PATCH] Add mc, godoc syntax files --- runtime/syntax/godoc.yaml | 17 +++++++++++++++++ runtime/syntax/mc.yaml | 23 +++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 runtime/syntax/godoc.yaml create mode 100644 runtime/syntax/mc.yaml diff --git a/runtime/syntax/godoc.yaml b/runtime/syntax/godoc.yaml new file mode 100644 index 00000000..b7726296 --- /dev/null +++ b/runtime/syntax/godoc.yaml @@ -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 index 00000000..bcf11777 --- /dev/null +++ b/runtime/syntax/mc.yaml @@ -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: [] + -- 2.44.0