Community
Participate
Working Groups
TextMateStyler only behaves correctly when a single level of "include" is used in a grammar. If one rule includes a rule that includes a 3rd rule, we fail. For example, this works: { "patterns": [ { "include": "#foo" } ], "repository": { "foo": { "match": "\\d+" } } } But not this (throws an error): { "patterns": [ { "include": "#foo" } ], "repository": { "foo": { "include": "#bar" }, "bar": { "match": "\\d+" } } } This is an important authoring pattern to support.
Fixed in http://git.eclipse.org/c/e4/org.eclipse.orion.client.git/commit/?id=ba2edf78c27f7ba8ebce4a375dc6d4f5b6d4683c I got Simon to review the patch.