summary refs log tree commit diff
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/micro/syntax/php.yaml14
1 files changed, 13 insertions, 1 deletions
diff --git a/.config/micro/syntax/php.yaml b/.config/micro/syntax/php.yaml
index 31e792b..8ffbb48 100644
--- a/.config/micro/syntax/php.yaml
+++ b/.config/micro/syntax/php.yaml
@@ -29,7 +29,7 @@ rules:
     - constant: "[\\s|=|\\s|\\(|/|+|-|\\*|\\[]"
     - constant.number: "[0-9]"
     - identifier: "(\\$this|parent|self|\\$this->)"
-    - symbol.operator: "(=>|===|!==|==|!=|&&|\\|\\||::|=|->|\\!)"
+    - symbol.operator: "(<=>|=>|===|!==|==|!=|&&|\\|\\||::|=|->|\\!)"
     - identifier.var: "(\\$[a-zA-Z0-9\\-_]+)"
     - symbol.operator: "[\\(|\\)|/|+|\\-|\\*|\\[|.|,|;]"
     # - constant.string:
@@ -53,3 +53,15 @@ rules:
     - preproc: "<\\?(php|=)?"
     - preproc: "\\?>"
     - preproc: "<!DOCTYPE.+?>"
+
+    - default:
+        start: "<<<SQL"
+        end: "SQL;"
+        rules:
+          - include: "sql"
+    - default:
+        start: "<<<XML"
+        end: "XML;"
+        rules:
+          - include: "xml"
+