Мне интересно, возможно ли создать плагин, который бы выступал в роли своего рода препроцессора.
Вот пример, чтобы прояснить ситуацию:
Допустим, я хочу выделять слова или предложения. Но я хочу сделать это, используя собственный синтаксис, такой как <red>text</red>
. Я знаю, что это может быть легко достигнуто с помощью синтаксических определений.
Тем не менее, я также ищу способ скрыть часть синтаксиса, иначе. <red>
и </red>
из вида. Это оставит только красный text
видимым в редакторе.
Таким образом, когда файл загружен, синтаксис скрыт и слова выделены. Когда файл сохранен, синтаксис также сохраняется.
Можно ли добиться этого через плагин? Если да, то какие функции / методы мне следует искать?