Experimental version of Terraform Language Server.
What is LSP
Read more about the Language Server Protocol at https://microsoft.github.io/language-server-protocol/
Current Status
Not all language features (from LSP's or any other perspective) are available
at the time of writing, but this is an active project with the aim of delivering
smaller, incremental updates over time.
We encourage you to browse existing issues
and/or open new issue
if you experience a bug or have an idea for a feature.
Disclaimer
This is not an officially supported HashiCorp product.
Installation
go install .
This should produce a binary called terraform-ls in $GOBIN/terraform-ls.
Putting $GOBIN in your $PATH may save you from having to specify
absolute path to the binary.
Usage
The most reasonable way you will interact with the language server
is through a client represented by an IDE, or a plugin of an IDE.
Please follow the relevant guide for your IDE.
Credits