Widział ktoś może jakiś kursik/instrukcje jak budować pliki *.msg z których buduje się highlightery do SynEdita, albo może programik jakiś do budowania tychże plików?
//DOPISANE
W googlach szukałem...
Widziałem coś takiego w demach dołączonych do komponentu TSynEdit. Poszukaj...
Nie, tam jest tylko coś takiego, ze buduje pliki *.pas z *.msg, a mi chodzi o budowanie *.msg.
W katalogu SynGen (tam gdzie masz source i package) ma plik Highlighters-HowTo.rtf w nim masz opisane jak stworzyć własnego Highlighter'a!!
A wiem, widziałem, ale mi chodzi o bardziej zaawansowane tworzenie. Konkretnie coś takiego, że jakieś tam słowo ma być podświetlane, ale tylko wtedy, kiedy jest w nawiasach, a poza nawiasami nie.
To robisz np.:
KEYS
<słowo>
(słowo)
[słowo]
{słowo}
|<>|
w zależności w jakich chcesz je mieć nawiasach...
No niezupełnie o to chodzi. Chodzi o to, żeby było na przykład tak, ze słowo SynEdit jest podświetlone między nawiasami, ale nie całe słowo w nawiasach. Na przykładzie pokażę, tam gdzie grube to podświetlone :
SynEdit <- tu niepodświetlone, bo nie w nawiasach
{
SynEdit <- A tu podświetlone, bo w nawiasach
}
{ SynEdit } <- Tu też podświetlone, bo w nawiasach
( SynEdit ) <- a tu nie podświetlone, bo inne nawiasy