         gofmt-command "goimports")
   (add-hook 'before-save-hook 'gofmt-before-save))
 
-(use-package ido
-  :config
-  (setq ido-enable-flex-matching t
-        ido-everywhere t
-        ido-ignore-extensions t)
-  (ido-mode 1))
-
-(use-package ido-vertical-mode
-  :ensure t
-  :config
-  (ido-vertical-mode 1))
-
+(use-package ivy
+  :ensure t
+  :config
+  (ivy-mode 1)
+  (setq ivy-use-virtual-buffers t)
+  (setq enable-recursive-minibuffers t)
+  (global-set-key (kbd "<f6>") 'ivy-resume))
 
 (use-package magit
   :ensure t

  :config
  (add-to-list 'company-backends 'company-go))

(use-package fill-column-indicator
  :ensure t
  :config

(setq use-package-verbose t)

;; Package list
(use-package cider
  :after (clojure-mode)
  :ensure t
