     ]
     'end': '(?=[ \\t]*(,|#|\\]|\\)|\\}|\\n))'
 
+  'richText':
+    'begin': '([ \\t]*rich)'
+    'beginCaptures':
+      '1':
+        'name': 'keyword'
+    'name': 'richText'
+    'patterns':[
+      {
+        'match': '[^(\\s\\{\\}\\[\\]\\(\\)#,)]+'
+        'name': 'invalid.illegal'
+      }
+    ]
+    'end': '(?=[ \\t]*(,|#|\\]|\\)|\\}|\\n))'
+
   'scale':
     'begin': '([ \\t]*scale)([ \\t]+[^(\\s\\{\\}\\[\\]\\(\\)#,)]+)'
     'beginCaptures':

            'include': '#visible'
          }
          {
            'match': '[^(\\s\\{\\}\\[\\]\\(\\)#,)]+'
            'name': 'invalid.illegal'
          }

            'include': '#sortable'
          }
          {
            'include': '#viewCard'
          }
          {
            'match': '[^(\\s\\{\\}\\[\\]\\(\\)#,)]+'
            'name': 'invalid.illegal'
          }
