diff --git a/et_script.tmLanguage b/et_script.tmLanguage
index 6130b83..a7d6a4f 100644
--- a/et_script.tmLanguage
+++ b/et_script.tmLanguage
@@ -235,7 +235,7 @@
cmd_accum
match
- ^\s*((?:global)*accum)\s+(\d+)\s+(\w+)
+ ^\s*((?:global)*accum)\s+(\d+)\s+(\w+)\s+(\d+)(\s+(\w+)\s+(\w+))*
captures
@@ -256,6 +256,24 @@
name
keyword.operator
+
+ 4
+
+ name
+ constant.numeric
+
+
+ 6
+
+ name
+ entity.name.class.etscript
+
+
+ 7
+
+ name
+ entity.name.function.etscript
+
diff --git a/preferences/q3[comments].tmPreferences b/preferences/q3[comments].tmPreferences
index 17361e2..f942a8e 100644
--- a/preferences/q3[comments].tmPreferences
+++ b/preferences/q3[comments].tmPreferences
@@ -5,7 +5,7 @@
name
Comments
scope
- source.q3script, source.q3shader, source.q3cfg
+ source.etscript, source.q3shader, source.q3cfg
settings
shellVariables