;;; completion-packages.el --- Completion stack configuration -*- lexical-binding: t; -*- (use-package corfu :config (global-corfu-mode) (corfu-popupinfo-mode) (setq corfu-quit-at-boundary 'seperator corfu-quit-no-match 'seperator) :custom (corfu-auto t) (corfu-auto-delay 0.2) (corfu-auto-prefix 2) (corfu-popupinfo-delay '(0.5 . 0.3))) (use-package vertico :init (vertico-mode)) (use-package marginalia :init (marginalia-mode)) (use-package orderless :custom (completion-styles '(orderless basic)) (completion-category-overrides '((file (styles partial-completion)))) (completion-pcm-leading-wildcard t)) (provide 'completion-packages)