2. Evaluate the following code to make the mini-buffer becomes multi-line.
;;
https://github.com/gempesaw/ido-vertical-mode.el/blob/master/ido-vertical-mode.el#L45(setq ido-decorations
'("\n-> " ; left bracket around prospect list
"" ; right bracket around prospect list
"\n " ; separator between prospects, depends on `ido-separator`
"\n ..." ; inserted at the end of a truncated list of prospects
"[" ; left bracket around common match string
"]" ; right bracket around common match string
" [No match]"
" [Matched]"
" [Not readable]"
" [Too big]"
" [Confirm]"
"\n-> " ; left bracket around the sole remaining completion
"" ; right bracket around the sole remaining completion
))
(ido-mode 1)
(global-linum-mode 1)
3. Open a large file such as src/dispextern.h in Emacs repository.