2015-12-02 14:23:39 +00:00
|
|
|
#+TITLE: Terraform layer
|
2015-07-23 23:57:45 +00:00
|
|
|
|
|
|
|
[[file:img/terraform.png]]
|
|
|
|
|
2016-03-31 02:59:55 +00:00
|
|
|
* Table of Contents :TOC_4_gh:noexport:
|
2017-05-22 14:16:12 +00:00
|
|
|
- [[#description][Description]]
|
|
|
|
- [[#install][Install]]
|
|
|
|
- [[#configuration][Configuration]]
|
|
|
|
- [[#auto-format-on-save][Auto-format on save]]
|
2015-07-23 23:57:45 +00:00
|
|
|
|
|
|
|
* Description
|
2016-01-09 20:52:40 +00:00
|
|
|
This layer provides syntax support for Terraform =.tf= files using
|
2016-08-14 01:28:11 +00:00
|
|
|
[[https://github.com/syohex/emacs-terraform-mode][terraform-mode]].
|
2015-07-23 23:57:45 +00:00
|
|
|
|
|
|
|
* Install
|
2016-01-06 05:21:55 +00:00
|
|
|
To use this configuration layer, add it to your =~/.spacemacs=. You will need to
|
|
|
|
add =terraform= to the existing =dotspacemacs-configuration-layers= list in this
|
|
|
|
file.
|
2017-03-13 21:55:31 +00:00
|
|
|
|
|
|
|
* Configuration
|
2017-04-12 04:04:38 +00:00
|
|
|
** Auto-format on save
|
|
|
|
If you want =terraform fmt= to be applied automatically on save then set the
|
|
|
|
layer variable =terraform-auto-format-on-save= to =t=:
|
2017-03-13 21:55:31 +00:00
|
|
|
|
|
|
|
#+begin_src emacs-lisp
|
2017-04-12 04:04:38 +00:00
|
|
|
(terraform :variables terraform-auto-format-on-save t)
|
2017-03-13 21:55:31 +00:00
|
|
|
#+end_src
|