Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 658 Bytes

emacs.md

File metadata and controls

17 lines (12 loc) · 658 Bytes

Emacs Support

There are two options

  1. Use the latest version of emacs-lsp/lsp-mode, it had added support for terraform-lsp

  2. Work with emacs-lsp/lsp-mode while still a little buggy

    (add-to-list 'lsp-language-id-configuration '(terraform-mode . "terraform"))
    
    (lsp-register-client
     (make-lsp-client :new-connection (lsp-stdio-connection '("/path/to/terraform-lsp/terraform-lsp" "-enable-log-file"))
                      :major-modes '(terraform-mode)
                      :server-id 'terraform-ls))
    
    (add-hook 'terraform-mode-hook #'lsp)