I use TextEdit for Mac OSX. Has all the bells and whistles you need for a full blown IDE for LUA AddOn programming.
I.e. nothing.
Seriously, as a hobbyist it is thankfully refreshing from my point of view to NOT have version / change management issues and all this coloured stuff and auto completion happening in the "IDE". For me it would be overkill and take away the fun aspect.