Eu estou querendo saber se é possível criar um plugin que funcionaria como uma espécie de pré-processador de palavras.
Aqui está um exemplo para tornar as coisas mais claras:
Digamos que eu queira destacar palavras ou frases. Mas quero fazer isso usando uma sintaxe personalizada, como <red>text</red>
. Eu sei que isso pode ser facilmente alcançado com definições de sintaxe.
No entanto, também estou procurando uma maneira de ocultar a própria parte da sintaxe, também conhecida como. o <red>
e </red>
da exibição. Isso deixaria apenas text
vermelho visível no editor.
Assim, quando o arquivo é carregado, a sintaxe é ocultada e as palavras são destacadas. Quando o arquivo é salvo, a sintaxe é salva também.
Isso é possível através de um plugin? Em caso afirmativo, quais funções / métodos devo procurar?