This is needed to allow the Textmate grammar to be added to GitHub Linguist. Currently:
Invalid regex in grammar: source.cylc (in Syntaxes/cylc.tmLanguage) contains a malformed regex (regex "(?<=(\b\w[\w\+\-@%]*|((:)([\w\-]...": lookbehind assertion is not fixed length (at offset 43))
This is needed to allow the Textmate grammar to be added to GitHub Linguist. Currently:
https://github.com/oliver-sanders/linguist/actions/runs/8569942718/job/23486858235#step:4:78
This unfortunately makes the grammar slightly less able to handle Jinja2 cropping up anywhere, but worth the tradeoff