Tente o editor SynWrite com seu léxico configurável pelo usuário: defina o início do bloco com 2 tokens, bloqueie o final com dois tokens (ou qualquer número de tokens). Veja a pasta Leiame com um tutorial.
O Notepad ++ suporta linguagens definidas pelo usuário para realce de sintaxe e dobra de código (v.2.1.0.12). No entanto, minha linguagem tem palavras-chave de duas palavras, como "função inicial" e "função final". Usando aspas para as palavras-chave "abrir" e "fechar" não tem o efeito desejado, elas não são correspondidas.
Existe uma solução para este problema?
Tente o editor SynWrite com seu léxico configurável pelo usuário: defina o início do bloco com 2 tokens, bloqueie o final com dois tokens (ou qualquer número de tokens). Veja a pasta Leiame com um tutorial.