I haven't seen anybody mention this:Decoda (http://www.unknownworlds.com/decoda) is a Lua IDE and debugger. It's Windows-only and doesn't support remote debugging, but otherwise quite good.