vim: don't split windows when opening another buffer from one with unsaved changes