ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

LSP-terraform

by sublimelsp ST4

Convenience package for the terraform language server

Details

Installs

  • Total 2K
  • Win 341
  • Mac 1K
  • Linux 553
Mar 28 Mar 27 Mar 26 Mar 25 Mar 24 Mar 23 Mar 22 Mar 21 Mar 20 Mar 19 Mar 18 Mar 17 Mar 16 Mar 15 Mar 14 Mar 13 Mar 12 Mar 11 Mar 10 Mar 9 Mar 8 Mar 7 Mar 6 Mar 5 Mar 4 Mar 3 Mar 2 Mar 1 Feb 29 Feb 28 Feb 27 Feb 26 Feb 25 Feb 24 Feb 23 Feb 22 Feb 21 Feb 20 Feb 19 Feb 18 Feb 17 Feb 16 Feb 15 Feb 14 Feb 13 Feb 12
Windows 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 0 0 0 1 0 0 0 0 0 0 1 0 2 0 0 0 1 0 1 1 1 0 0 0 2 1 0 0 1
Mac 0 4 1 0 1 0 0 6 4 1 3 0 1 0 3 2 0 2 2 0 2 2 1 1 0 2 2 1 1 1 3 2 0 1 1 5 4 2 3 0 1 0 4 2 2 1
Linux 0 0 0 1 2 0 1 1 0 2 0 0 1 1 2 0 2 0 0 0 1 0 1 3 1 0 0 1 0 1 1 1 0 1 2 1 1 2 1 0 0 1 0 0 1 3

Readme

Source
raw.​githubusercontent.​com

LSP-terraform

A convenience package to take advantage of the Terraform Language Server.

Installation

  1. Install LSP, LSP-terraform and Terraform Syntax from Package Control.
  2. Restart Sublime Text.
  3. (Optional but recommended) Install the LSP-file-watcher-chokidar via Package Control to enable functionality to notify the server about new files.

Optionally install the Terraform CLI for the validateOnSave and formatting functionality.

Configuration

You may edit the default settings by running Preferences: LSP-terraform Settings from the Command Palette.

Optionally you can view terraform-ls settings at Hashicorps repo

Formatting

The server supports formatting for the terraform files (equivalent to running terraform fmt). You can either trigger it manually from the Command Palette using the LSP: Format File command or automatically run it on saving the file. To enable formatting on save, open Preferences: LSP Settings from the Command Palette and add or modify the following setting:

{
    "lsp_code_actions_on_save": {
      "source.formatAll.terraform": true,
    },
}