Skip to content

Commit

Permalink
Fix :company-backend
Browse files Browse the repository at this point in the history
  • Loading branch information
hlissner committed Jun 24, 2017
1 parent 313fa06 commit 18ad96d
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions modules/completion/company/config.el
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@
(def-setting! :company-backend (modes backends)
"Register company BACKENDS to MODES."
(let ((backends (doom-enlist (doom-unquote backends))))
(dolist (mode (doom-enlist (doom-unquote modes)))
(let ((def-name (intern (format "doom--init-company-%s" mode))))
`(prog1
(defun ,def-name ()
(when (eq major-mode ',mode)
(require 'company)
(cl-pushnew ',backends company-backends :test #'equal)))
(add-hook! ,mode #',def-name))))))
`(progn
,@(cl-loop for mode in (doom-enlist (doom-unquote modes))
for def-name = (intern (format "doom--init-company-%s" mode))
collect `(defun ,def-name ()
(when (eq major-mode ',mode)
(require 'company)
(cl-pushnew ',backends company-backends :test #'equal)))
collect `(add-hook! ,mode #',def-name)))))


;;
Expand Down

0 comments on commit 18ad96d

Please sign in to comment.