Try out ido-vertical-mode.