Replacement
ido-read-buffer and ido-read-file-name have been written to be drop-in replacements for the normal buffer and file name reading functions read-buffer and read-file-name.
To use ido for all buffer and file selections in Emacs, customize the variable ido-everywhere.