From 1f93c0576cb9ee7ccdace6ffd4d01b1fc644d10e Mon Sep 17 00:00:00 2001 From: syl20bnr Date: Sat, 24 Feb 2018 20:24:23 -0500 Subject: [PATCH] terraform: add support for terraform-company --- layers/+tools/terraform/packages.el | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/layers/+tools/terraform/packages.el b/layers/+tools/terraform/packages.el index 7ff4284cc..0ce35b1bf 100644 --- a/layers/+tools/terraform/packages.el +++ b/layers/+tools/terraform/packages.el @@ -9,10 +9,23 @@ ;; ;;; License: GPLv3 -(setq terraform-packages '(terraform-mode)) +(setq terraform-packages + '( + (company-terraform :requires company) + terraform-mode + )) + +(defun terraform/init-company-terraform () + (use-package company-terraform + :defer t + :init + (spacemacs|add-company-backends + :backends company-terraform + :modes terraform-mode))) (defun terraform/init-terraform-mode () (use-package terraform-mode :defer t :config (when terraform-auto-format-on-save - (add-hook 'terraform-mode-hook 'terraform-format-on-save-mode)))) + (add-hook 'terraform-mode-hook + 'terraform-format-on-save-mode))))