Line numbers' margin is now dynamic

And correctly handles scripts with >999 lines :V