Customization
You can customize the ido group to change Ido functionality:
kbd
M-x customize-group RET ido RETor customize a certain variable:
kbd
M-x customize-variable RET ido-xxxxx RETTo modify the key bindings, use the ido-setup-hook. For example:
emacs-lisp
(add-hook 'ido-setup-hook 'ido-my-keys)
(defun ido-my-keys ()
"Add my key bindings for Ido."
(keymap-set ido-completion-map "SPC" 'ido-next-match))