summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorRoss Timson <me@rosstimson.com>2023-08-31 20:28:22 +0100
committerStefan Kangas <stefankangas@gmail.com>2023-09-01 19:58:26 +0200
commit369f2eea100e010d3811a7daee26bbdf05ccde71 (patch)
treea0d8fc30264c6d22815088d4438077e5b06efc1a /lisp
parent5cbe96d17f67e58091de1653f409d87bcc2b3e99 (diff)
downloademacs-369f2eea100e010d3811a7daee26bbdf05ccde71.tar.gz
emacs-369f2eea100e010d3811a7daee26bbdf05ccde71.tar.bz2
emacs-369f2eea100e010d3811a7daee26bbdf05ccde71.zip
Add "terraform-ls" LSP server to Eglot
* lisp/progmodes/eglot.el (eglot-server-programs): Add "terraform-ls", the official Terraform LSP server. (Bug#65671) Copyright-paperwork-exempt: yes
Diffstat (limited to 'lisp')
-rw-r--r--lisp/progmodes/eglot.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el
index 890f1e91b86..4c5b9c30d91 100644
--- a/lisp/progmodes/eglot.el
+++ b/lisp/progmodes/eglot.el
@@ -254,7 +254,8 @@ chosen (interactively or automatically)."
. ,(eglot-alternatives
'(("marksman" "server")
("vscode-markdown-language-server" "--stdio"))))
- (graphviz-dot-mode . ("dot-language-server" "--stdio")))
+ (graphviz-dot-mode . ("dot-language-server" "--stdio"))
+ (terraform-mode . ("terraform-ls" "serve")))
"How the command `eglot' guesses the server to start.
An association list of (MAJOR-MODE . CONTACT) pairs. MAJOR-MODE
identifies the buffers that are to be managed by a specific