Auto format messes with undo which is really annoying, undojoin ftw