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
に追加しておくと良い。
使い勝手はこんな感じ。