Skip to content

Commit 6f8941f

Browse files
committed
Make sure capf is set after
1 parent a6f8551 commit 6f8941f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

company-fuzzy.el

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -187,8 +187,8 @@
187187
(setq-local company-transformers (append company-transformers '(company-fuzzy--sort-candidates)))
188188
(advice-add 'company--insert-candidate :before #'company-fuzzy--insert-candidate)
189189
(advice-add 'company-yasnippet--completions-for-prefix :around #'company-fuzzy-yasnippet--completions-for-prefix))
190-
(add-hook 'lsp-managed-mode-hook #'company-fuzzy--lsp-managed-mode nil t)
191-
(add-hook 'eglot-managed-mode-hook #'company-fuzzy--lsp-managed-mode nil t))
190+
(add-hook 'lsp-completion-mode-hook #'company-fuzzy--lsp-after-enabled nil t)
191+
(add-hook 'eglot-managed-mode-hook #'company-fuzzy--lsp-after-enabled nil t))
192192

193193
(defun company-fuzzy--disable ()
194194
"Revert all other backend back to `company-backends'."
@@ -199,8 +199,8 @@
199199
company-fuzzy--backends nil)
200200
(advice-remove 'company--insert-candidate #'company-fuzzy--insert-candidate)
201201
(advice-remove 'company-yasnippet--completions-for-prefix #'company-fuzzy-yasnippet--completions-for-prefix))
202-
(remove-hook 'lsp-managed-mode-hook #'company-fuzzy--lsp-managed-mode t)
203-
(remove-hook 'eglot-managed-mode-hook #'company-fuzzy--lsp-managed-mode t))
202+
(remove-hook 'lsp-completion-mode-hook #'company-fuzzy--lsp-after-enabled t)
203+
(remove-hook 'eglot-managed-mode-hook #'company-fuzzy--lsp-after-enabled t))
204204

205205
;;;###autoload
206206
(define-minor-mode company-fuzzy-mode
@@ -822,7 +822,7 @@ in-place, the old list reference does not remain valid."
822822
(or (bound-and-true-p lsp-managed-mode)
823823
(bound-and-true-p eglot--managed-mode)))
824824

825-
(defun company-fuzzy--lsp-managed-mode (&rest _)
825+
(defun company-fuzzy--lsp-after-enabled (&rest _)
826826
"Hook run after LSP is enabled."
827827
(when (company-fuzzy--lsp-connected-p)
828828
;; No need to check for `company-fuzzy-mode' is on or not since this

0 commit comments

Comments
 (0)