 ;; vertical completion candidates like ivy/helm
 (use-package icomplete-vertical
   :straight t
-  :hook (icomplete-mode . icomplete-vertical-mode)
-  :config
-  (setq icomplete-vertical-prospects-height 15))
+  :after icomplete
+  :config
+  (setq icomplete-vertical-prospects-height 15)
+  (icomplete-vertical-mode))
 
 ;; sane fuzzy matching
 (use-package orderless
   :straight t
   :config
-  (setq completion-styles '(orderless partial-completion flex))
+  (setq completion-styles '(orderless))
+  (setq completion-category-defaults '((file (styles partial-completion))))
   (savehist-mode))
 
 ;; candidate annotations

  :disabled
  :after org-roam)

;; cite sources from .bib files
(use-package org-ref
  :straight t


;; smarter variable pitch
(use-package org-variable-pitch
  :disabled
  :straight t
  :after org
  :defer t
