Improves ido configuration.
Adds flymake-cursor.

This makes flymake actually usable in terminal based emacs.
Changes the buffer-menu keybinding.