vertico: add variable to set company completion styles

This commit is contained in:
Itai Y. Efrat 2021-07-24 17:21:55 +03:00
parent aff25b132b
commit e2cd827f96
2 changed files with 8 additions and 1 deletions

View file

@ -10,7 +10,7 @@
orderless." orderless."
:around 'company-capf--candidates :around 'company-capf--candidates
(let ((orderless-match-faces [completions-common-part]) (let ((orderless-match-faces [completions-common-part])
(completion-styles '(basic partial-completion orderless))) (completion-styles +vertico-company-completion-styles))
(apply fn args))) (apply fn args)))
;;;###autoload ;;;###autoload

View file

@ -1,5 +1,12 @@
;;; completion/vertico/config.el -*- lexical-binding: t; -*- ;;; completion/vertico/config.el -*- lexical-binding: t; -*-
(defvar +vertico-company-completion-styles '(basic partial-completion orderless)
"Completion styles for company to use.
The completion/vertico module uses the orderless completion style by default,
but this returns too broad a candidate set for company completion. This
variable overrides `completion-styles' during company completion sessions.")
(use-package! vertico (use-package! vertico
:hook (doom-first-input . vertico-mode) :hook (doom-first-input . vertico-mode)
:config :config