added ido-mode for emacs