That means we can now have highlighters active at global, buffer, and window scope. The add-highlighter and remove-highlighter syntax changed to take the parent path (scope/group/...) as a mandatory argument, superseeding the previous -group switch.
Always use \A \z for subject start/end, always \b for word boundaries
Using Haskell's language file as a starting point this add support for Elm.