о, я могу прямо тут показать, что не нравится
1. первая строка, выделяется ярко prototype, хотя на деле важнее объект и название функции, но выделяется просто ключевое слово
2. почему выделяется отдельным цветом this, но другие объекты не выделяются? появляется не консистентность, потому что this цветное, а условный self нет
3. function, аналог def в руби, я вообще не понимаю, зачем его выделять другим цветом, достаточно выделить функцию и ее аргументы отдельным цветом и по положению цветного имени функции будет понятно, что это функция
4. я не понимаю, какой смысл выделять bool, строки, числа и другие объекты разными цветами
5. на левом примере, 32 строка, там поехало выделение, я понимаю, что там идет вызов геттера у объекта, а потом функция, но выглядит это странно