On a range pattern, only the last variable is highlighted. Test file: https://github.com/dart-lang/dart-syntax-highlight/blob/master/test/test_files/patterns.dart#L44-L51 Expected result (Visual Studio Code):  Actual result (Vim): 