   :config
   (setq icomplete-vertical-prospects-height 15)
   (icomplete-vertical-mode))
+
+;; alternate completion
+(use-package vertico
+  :straight t
+  :config
+  (vertico-mode))
 
 ;; sane fuzzy matching
 (use-package orderless

;; select from useful directories during minibuffer commands
(use-package consult-dir
  :straight t
  :bind (("C-x C-d" . consult-dir)
         :map icomplete-minibuffer-map
         ("C-x C-d" . consult-dir)
         ("C-x C-j" . consult-dir-jump-file))
  :config
  (setq consult-dir-project-list-function 'nil))



;; vertical completion candidates like ivy/helm
(use-package icomplete-vertical
  :disabled
  :if (<= emacs-major-version 27)
  :straight t
  :after icomplete
