now using smex for M-x
use ido everywhere