It would be nice to be able to create a tmLanguage for Sahi... but it's really just Javascript with "$" vars (to distinguish sahi vars in Rhino I believe). So in that, Javascript highlighting is totally fine. Maybe I'll eventually dig in and make dollar signs valid on vars...