Files
lypacamacs/packages/completion-packages.el
T
2026-05-26 03:18:34 +02:00

30 lines
679 B
EmacsLisp

;;; 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)