separate setting formatoptions, improve [unite]u
update for gcc 4.8