From 88a396148922a2cb5d1e1a731f741e02aada691a Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 10 Sep 2024 23:34:20 -0400 Subject: [PATCH] fix(company): company-backends not set in some buffers Any buffers opened before company-mode was loaded would not have `company-backends` initialized in them. Fix: #6261 Fix: #6180 Fix: #5896 Fix: #5672 Fix: #2015 --- modules/completion/company/config.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/completion/company/config.el b/modules/completion/company/config.el index 6ca06751f..6a1f05ea9 100644 --- a/modules/completion/company/config.el +++ b/modules/completion/company/config.el @@ -61,8 +61,7 @@ :before #'company-begin-backend (company-abort))) - (add-hook 'after-change-major-mode-hook #'+company-init-backends-h 'append) - + (add-hook 'company-mode-hook #'+company-init-backends-h 'append) ;; NOTE Fix #1335: ensure `company-emulation-alist' is the first item of ;; `emulation-mode-map-alists', thus higher priority than keymaps of