Вот лица для ido и как я их установил в .emacs:
(custom-set-faces
'(ido-subdir ((t (:foreground "#66ff00")))) ;; Face used by ido for highlighting subdirs in the alternatives.
'(ido-first-match ((t (:foreground "#ccff66")))) ;; Face used by ido for highlighting first match.
'(ido-only-match ((t (:foreground "#ffcc33")))) ;; Face used by ido for highlighting only match.
'(ido-indicator ((t (:foreground "#ffffff")))) ;; Face used by ido for highlighting its indicators (don't actually use this)
'(ido-incomplete-regexp ((t (:foreground "#ffffff")))) ;; Ido face for indicating incomplete regexps. (don't use this either)
Я нашел их, выполнив M-x set-face-foreground RET , а затем набрав "ido-" и используя завершение, чтобы получить доступные имена лиц.
Может быть проще использовать M-x customize face, а затем использовать завершение, как описано выше, для настройки граней с помощью простого интерфейса.