BBEdit 8.7 is out, and it comes with support for Lua syntax highlighting.

You can also use BBEdit as an external editor in VoodooPad, so when you're writing a page trigger (in lua of course) you can do it in BBEdit and have it saved right back to VP. Sweet.