window: Prevent exception on pressing up arrow with no cmd history
Control mark_set with a poorly-named COMPAT option
window: All COMPAT options require restart, so say that inside COMPAT()