Сначала я покажу конкретную проблему, с которой я столкнулся, но думаю, что проблему можно обобщить.
Я работаю с языком, который имеет явный синтаксис скобок (например, Lisp), но имеет ключевые слова, которые зарезервированы только для левой части. Пример:
(key key)
первое является зарезервированным словом, а второе является ссылкой на переменную с именем "key"
К сожалению, подсветка левой парни меня раздражает, поэтому в итоге я использую
syn keyword classification key
вместо
syn keyword classification (key
, но также используются первые триггеры для переменной.
Я бы взял хак, чтобы обойти мою проблему, но меня больше интересовал бы общий метод, чтобы выделить только подмножество данного совпадения.