I spoke with the author of the VAlign plugin, and he currently isn't updating the plugin. It works great in ST3 which is why I like it and it is much more intelligent than "Alignment" as you don't need to select text and it will auto align. But it does not handle new lines and I don't know Python to modify it to allow that.
I'd like to be able to align this automatically without grouping them together then splitting them apart again after:
local a = 'a'
local a2 = 'a'
local b = 'b'
local bb = 'bb'
Right now, it will align either one, if you select one then do the second one, it aligns both but not relative to each other.