title: Getting ido to work with evil in emacs
body: <p>I'm trying to get ido to work with evil ex commands (such as <code>:vsp ...</code> or <code>:b ...</code>), but it doesn't seem to be working automatically.  Currently I have:</p>
  
  <pre><code>(require 'ido)
  (setq ido-everywhere t)
  (ido-mode t)
  (use-package ido-ubiquitous
    :ensure ido-ubiquitous
    :demand ido-ubiquitous
    :init
    (progn
      (ido-ubiquitous-mode 1)))
  </code></pre>
  
  <p>And then later I require evil:</p>
  
  <pre><code>(use-package evil
    :ensure evil
    :config
    (progn
      (evil-mode 1)
      ;; ....
    ))
  </code></pre>
  
  <p>As a work around I can use stuff like <code>(define-key evil-ex-map "e " 'ido-find-file)</code> and some custom ones for the splits but this isn't ideal.  Why doesn't the above work automatically?</p>
  
  <p>I'm using the graphical version of Emacs 25.0.50.1</p>