   (setq projectile-completion-system 'ivy)
   :config
   (ivy-mode 1)
+  ;; ido-style keybindings
+  (define-key ivy-minibuffer-map (kbd "C-j") #'ivy-immediate-done)
+  (define-key ivy-minibuffer-map (kbd "RET") #'ivy-alt-done)
 
   (use-package flx)
   (use-package ivy-hydra)


(use-package ivy
  :demand
  :init
  (setq ivy-use-virtual-buffers t)
  (setq ivy-count-format "(%d/%d) ")
  (setq ivy-re-builders-alist
        '((swiper . ivy--regex)
          (t . ivy--regex-fuzzy)))

    ("C-s" . swiper))
  (use-package counsel
    :demand
    :diminish ""
    :bind
    ("M-x" . counsel-M-x)
    ("C-c i" . counsel-imenu)
    :config
    (counsel-mode 1)))

;;;
;;; Projects
