Iltempo.tmbundle is a project mainly written in ..., it's free.
iltempo's Textmate Bundle
Don't forget to add
{ include = 'source'; },
inside of the pattern statemant in every language you want to use