Major mode of Terraform configuration file
Emacs Lisp Makefile
Switch branches/tags
Clone or download
syohex Merge pull request #17 from syohex/inner-block
Implement special inner block highlighting
Latest commit 6973d1a Jan 11, 2017

README.md

terraform-mode.el travis badge melpa badge melpa stable badge

Major mode of Terraform configuration file

Screenshot

terraform-mode

imenu(helm-imenu)

terraform-mode

Installation

You can install terraform-mode.el from MELPA by package.el.

Features

  • Syntax highlighting
  • Indentation
  • imenu

Customize Variables

terraform-indent-level(Default: 2)

Indentation size. You need to call revert-buffer if you change this value outer of hook such as eval-expression.

Sample Configuration

(custom-set-variables
 '(terraform-indent-level 4))

See Also

This major-mode inherits from hcl-mode. Most of syntax features, like highlighting, indentation are implemented in hcl-mode.