extract ido config and install smex
extract keybinding
separate code by comments
backup file will now located at tmp