       ;; Add minibuffer history with `helm-minibuffer-history'
       (define-key minibuffer-local-map (kbd "C-c C-l") 'helm-minibuffer-history)
 
-      (defun spacemacs//helm-before-initialize ()
-        "Stuff to do before helm initializes."
-        ;; be sure that any previous micro-state face override are
-        ;; wiped out
-        (setq face-remapping-alist nil))
-      (add-hook 'helm-before-initialize-hook 'spacemacs//helm-before-initialize)
-
       (defun spacemacs//helm-cleanup ()
         "Cleanup some helm related states when quitting."
         ;; deactivate any running transient map (micro-state)

      (defvar spacemacs--ido-navigation-ms-enabled nil
        "Flag which is non nil when ido navigation micro-state is enabled.")

      (defface spacemacs-ido-navigation-ms-face
        `((t :background ,(face-attribute 'error :foreground)
             :foreground "black"

      (add-hook 'ido-minibuffer-setup-hook 'spacemacs//ido-minibuffer-setup)

      (defun spacemacs//ido-setup ()
        (when spacemacs--ido-navigation-ms-face-cookie-minibuffer
          (face-remap-remove-relative
           spacemacs--ido-navigation-ms-face-cookie-minibuffer))
        ;; be sure to wipe any previous micro-state flag
        (setq spacemacs--ido-navigation-ms-enabled nil)
        ;; overwrite the key bindings for ido vertical mode only
