You should have based your work on highlight different to C++ or Java, something closer to jass like pascal or basic.
I didn't studied pascal so I made no idea about using it. Don't worry Vex, I will study those highlights (if they exist in Kate) and I will soon post news.
About the bugs I don't see any =S
Must be my view definitions, for some reason it only works on Linux ...