From c583a89a15c581661b92cf1881ddef96db3a6b6f Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 22 Apr 2018 23:40:09 -0400 Subject: [PATCH] completion/company: allow minor modes in :company-backend --- modules/completion/company/config.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/completion/company/config.el b/modules/completion/company/config.el index 6ee5f2f67..f983ddb0e 100644 --- a/modules/completion/company/config.el +++ b/modules/completion/company/config.el @@ -9,7 +9,8 @@ MODES should be one major-mode symbol or a list of them." for def-name = (intern (format "doom--init-company-%s" mode)) collect `(defun ,def-name () - (when (and (eq major-mode ',mode) + (when (and (or (eq major-mode ',mode) + (bound-and-true-p ,mode)) ,(not (eq backends '(nil)))) (require 'company) (make-variable-buffer-local 'company-backends)