about summary refs log tree commit diff stats
path: root/editor/subx.dte
diff options
context:
space:
mode:
Diffstat (limited to 'editor/subx.dte')
-rw-r--r--editor/subx.dte43
1 files changed, 43 insertions, 0 deletions
diff --git a/editor/subx.dte b/editor/subx.dte
new file mode 100644
index 00000000..cab7b72d
--- /dev/null
+++ b/editor/subx.dte
@@ -0,0 +1,43 @@
+# Syntax highlighting for https://gitlab.com/craigbarnes/dte
+#
+# To install this file, symlink it to ~/.dte/syntax/subx
+# Then add this line to ~/.dte/rc:
+#   ft subx subx
+
+syntax subx
+
+# For improved colorization, add lines like these in your ~/.dte/rc (the
+# precise colors here assume the default color scheme in a 256-color terminal):
+#   hi subx.comment0 25 underline
+#   hi comment 25
+#   hi subx.comment2 19
+#   hi subx.comment3 245
+default comment subx.comment0 subx.comment2 subx.comment3
+
+state start code
+    str "# . ." subx.comment3
+    str "# ." subx.comment2
+    str "# -" subx.comment0
+    char # comment
+    char '"' string
+    eat this
+
+state comment
+    char "\n" start
+    eat this
+
+state subx.comment0
+    char "\n" start
+    eat this
+
+state subx.comment2
+    char "\n" start
+    eat this
+
+state subx.comment3
+    char "\n" start
+    eat this
+
+state string
+    char "\"" start string
+    eat this