EmacsでTerraformを使う環境を整備する。今回は次のパッケージを使う。
- terraform-mode
- company-terraform
company-terraform 1.2 available melpa-s... A company backend for terraform company-terraform 20180703.1233 available melpa A company backend for terraform terraform-mode 0.6 available melpa-s... Major mode for terraform configuration file terraform-mode 20170112.517 available melpa Major mode for terraform configuration file
terraform-mode
こちらはTerraform用のメジャーモード。
https://github.com/syohex/emacs-terraform-mode
(use-package terraform-mode :ensure t)
company-terraform
companyでterraform用の補完ができる。
https://github.com/rafalcieslak/emacs-company-terraform
(use-package company-terraform :ensure t)インストールしたら company-terraform-init を実行する。
(company-terraform-init)company-terraform-init では company-backends に company-terraform を登録する。
;;;###autoload (defun company-terraform-init () "Add terraform to the company backends." (interactive) (add-to-list 'company-backends 'company-terraform))
.emacs.d/init.el に追加しておくと良い。
使い勝手はこんな感じ。
