Я хочу создать язык пользователя, чтобы напомнить мне о SML. Я хочу, чтобы это напоминало мне emacs.Notepad ++ Язык пользователя
Вопрос в том, можно ли сделать цвет произвольного имени после ключевого слова? Если у меня есть
fun average (x, y) = (x + y) div 2;
Тогда весело будет фиолетовый, но среднее имя также можно назвать среднюю или что-то третье. Можно ли сделать его цветным, красным или синим. Или
val fadeRed = I.recolour (colourAverage(255, 0, 0));
Тогда val будет желтоватым и fadeRed, который также можно назвать fRed или что-то третье должно быть красноватым.
Можно ли установить это в блокноте ++ при создании пользовательского языка?