about summary refs log tree commit diff stats
path: root/editor/mu.dte
diff options
context:
space:
mode:
Diffstat (limited to 'editor/mu.dte')
-rw-r--r--editor/mu.dte29
1 files changed, 29 insertions, 0 deletions
diff --git a/editor/mu.dte b/editor/mu.dte
new file mode 100644
index 00000000..b68fab5d
--- /dev/null
+++ b/editor/mu.dte
@@ -0,0 +1,29 @@
+# Syntax highlighting for https://gitlab.com/craigbarnes/dte
+#
+# To install this file, symlink it to ~/.dte/syntax/mu
+# Then add this line to ~/.dte/rc:
+#   ft mu mu
+
+syntax mu
+
+state start code
+    char # comment
+    char '"' string
+    char -b a-z ident
+    eat this
+
+state comment
+    char "\n" start
+    eat this
+
+state string
+    char "\"" start string
+    eat this
+
+state ident
+    char -b a-z this
+    inlist keyword start
+    noeat start
+
+list keyword \
+    fn type var