         :documentation "Globally toggle hybrid mode."
         :evil-leader "tEy")
       (spacemacs|diminish hybrid-mode " Ⓔy" " Ey"))))
+
+(defun spacemacs-base/init-ido ()
+  (ido-mode t)
+  (setq ido-save-directory-list-file (concat spacemacs-cache-directory
+                                             "ido.last")
+        ;; enable fuzzy matching
+        ido-enable-flex-matching t))
 
 (defun spacemacs-base/init-ido-vertical-mode ()
   (use-package ido-vertical-mode

        bind-key
        bookmark
        diminish
        ;; hack to be able to wrap built-in emacs modes in an init function
        (process-menu :location built-in)
        (ido :location built-in)
        (hs-minor-mode :location built-in)
        (electric-indent-mode :location built-in)
        (uniquify :location built-in)
        ediff
        eldoc
        evil

        helm-descbinds
        helm-projectile
        (helm-spacemacs :location local)
        (hs-minor-mode :location built-in)
        (holy-mode :location local :step pre)
        (hybrid-mode :location local :step pre)
        (ido :location built-in)
        ido-vertical-mode
        page-break-lines
        popup
        popwin
        (process-menu :location built-in)
        projectile
        quelpa
        recentf
