fall back to format the whole buffer, documentation