Yeah I have little idea of how the syntax works - I just tried to make it look decent and I wasn't sure how important it would be to separate scopes out for such a little language. Thanks for your bundle - I added some stuff and made a bunch of changes to mine on the strength and maybe it's a little better now. I imagine it's still pretty off though - I'd welcome some input from someone that knows their languagey stuff.

I need to figure out how to scope functions() that have other functions inside them, my first regex was not good at all. And I wish I could get %" to be completed as Smart Typing Pairs, but it seems you can only have one character in them :(

Thanks for that. It's good to see that others use TextMate and remind.

The language grammar needs work I think. It is less than optimal to
group everything into keyword.operator.remind and
constant.language.remind. I put together a language grammar awhile
back before the naming conventions matured. I haven't posted it,
because it should be updated to conform to these. But one advantage,
I think, is that it had a better "spread". I attach it in case you
want to have a look at it.


Another minor thing that I also did that I find useful is to display
monthly calendars with TM's browser using rem2html.

All the best, Mark