From 2fc274da7d628a62302a8889763347788b3d4653 Mon Sep 17 00:00:00 2001 From: Matt Holt Date: Tue, 30 Aug 2016 17:22:55 -0600 Subject: [PATCH] Add Caddyfile syntax --- runtime/syntax/caddyfile.micro | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 runtime/syntax/caddyfile.micro diff --git a/runtime/syntax/caddyfile.micro b/runtime/syntax/caddyfile.micro new file mode 100644 index 00000000..253bf992 --- /dev/null +++ b/runtime/syntax/caddyfile.micro @@ -0,0 +1,13 @@ +syntax "caddyfile" "Caddyfile" + +color identifier "^\s*\S+(\s|$)" +color type "^([\w.:/-]+,? ?)+[,{]$" +color constant.specialChar "\s{$" +color constant.specialChar "^\s*}$" +color constant.string start="\"" end="\"" +color preproc "\{(\w+|\$\w+|%\w+%)\}" +color comment "#.*" + +# extra and trailing spaces +color ,red "([[:space:]]{2,}|\t){$" +color ,red "[[:space:]]+$"