From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#65671: Eglot: add support for terraform-ls Date: Fri, 1 Sep 2023 17:13:14 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000f3efa406044e70ac" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35473"; mail-complaints-to="usenet@ciao.gmane.io" Cc: me@rosstimson.com, 65671@debbugs.gnu.org To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Sep 01 18:14:17 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qc6ml-00093G-QP for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 01 Sep 2023 18:14:15 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qc6me-0002gm-8X; Fri, 01 Sep 2023 12:14:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qc6mQ-0002YD-1U for bug-gnu-emacs@gnu.org; Fri, 01 Sep 2023 12:13:58 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qc6mP-00048c-3u for bug-gnu-emacs@gnu.org; Fri, 01 Sep 2023 12:13:53 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qc6mX-0007Gh-T4 for bug-gnu-emacs@gnu.org; Fri, 01 Sep 2023 12:14:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Sep 2023 16:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65671 X-GNU-PR-Package: emacs Original-Received: via spool by 65671-submit@debbugs.gnu.org id=B65671.169358482727892 (code B ref 65671); Fri, 01 Sep 2023 16:14:01 +0000 Original-Received: (at 65671) by debbugs.gnu.org; 1 Sep 2023 16:13:47 +0000 Original-Received: from localhost ([127.0.0.1]:33722 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qc6mJ-0007Fn-97 for submit@debbugs.gnu.org; Fri, 01 Sep 2023 12:13:47 -0400 Original-Received: from mail-lj1-x229.google.com ([2a00:1450:4864:20::229]:50641) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qc6mG-0007FZ-QA for 65671@debbugs.gnu.org; Fri, 01 Sep 2023 12:13:46 -0400 Original-Received: by mail-lj1-x229.google.com with SMTP id 38308e7fff4ca-2bcbfb3705dso37076861fa.1 for <65671@debbugs.gnu.org>; Fri, 01 Sep 2023 09:13:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693584809; x=1694189609; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=hjhIpT2Kn+pS/rx5phKdbdkwXL8tORl+EXK43r9O8lQ=; b=nwhWDtkk+n4t353sDZyV4YDkPWr2VHBkROmogfIi2UwJ9FC4whRM1RK185dSNCJsCz SPSvT/hCZX1hRo6YCYYcsh5rCoULriVWYt6aY3K92XZLOOiOczFkYOG9zGeujShysY6H sJoH/FPoy7MSFebj6O9uzq8LzNdogzWCqsxcwcpQpgMdqLn5FFK84ybmLS0jYgGPg9gZ JCasLlbJLcj5N2BW/el2yOCc7+pXIqqukuVi6FbwfI4cHYaifDwF39t1Ozjosbqfm7Qj 3n3OT+3Iexty/JD5EEG7Y/qqcNY2gKKnAXdpsfuiV/kXAUqy8ysMKKCt7B5QHAdvPbiI CAXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693584809; x=1694189609; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=hjhIpT2Kn+pS/rx5phKdbdkwXL8tORl+EXK43r9O8lQ=; b=Lbi/luQ4iX51djKpuCydBXCbB16zOHlT9RTAMgi2/ngI5oRVtJ3oIfDs/VYfFsl1Un +z7Zp3R03w3J/2latEfNQtk+yNUgpvQQa3wizpKiqpPJr1CeGQ9mkcH44HbVnSMXeGn7 zmZAHfx9MW5579U68Svfl1BUFLvozkutG9Eq7Mgera9I9CqcFvBojkLgb4IeINkTvt5x oQv9AkL5Gd/jUa6Bubu7ly+SavBZaCglzS9A/eFeO61E0ie4beS9219XvVem3X8K8Rwk AI/onMIRWZ80VYW4LlegCvdZ4l3Idm3yEW9q2x+Gv3gYzBGGKCkpvaw59bTnSHuhTY7R TdDQ== X-Gm-Message-State: AOJu0Yx/HFIQbio73yW6zP369xTSfRrmQTdr2GpOd9MpF+FQzgyiXU54 7xsxJKXF/Ih6XahYtc7GLY1RMMehwhvkOWYs1jA= X-Google-Smtp-Source: AGHT+IEqeqbv7XoULNUf83mqhAwA+dRLjkuRJnmWV7PZK3tqkbwf1dtYkxX4bfg9xnsfLL47OKHrkdVxvbYzeBHfwdE= X-Received: by 2002:a2e:8007:0:b0:2bc:f1a1:29d9 with SMTP id j7-20020a2e8007000000b002bcf1a129d9mr2013925ljg.2.1693584809257; Fri, 01 Sep 2023 09:13:29 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:268891 Archived-At: --000000000000f3efa406044e70ac Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable No, no comments. Push these simple contributions at will, as usual. It would be useful, at some point, to collect these additions in the etc/EGLOT-NEWS for (grouped in a single bullet, of course). Jo=C3=A3o On Fri, Sep 1, 2023, 17:04 Stefan Kangas wrote: > > From 00b2b7f5a456278325334509a1396e6b9307914d Mon Sep 17 00:00:00 2001 > > From: Ross Timson > > Date: Thu, 31 Aug 2023 20:28:22 +0100 > > Subject: [PATCH] Eglot: add support for terraform-ls > > > > Adding support for the official Terraform LSP server. > > --- > > lisp/progmodes/eglot.el | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el > > index 65daa0941d5..3375e7969c2 100644 > > --- a/lisp/progmodes/eglot.el > > +++ b/lisp/progmodes/eglot.el > > @@ -257,7 +257,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 > > -- > > 2.39.2 (Apple Git-143) > > Makes sense to me. Jo=C3=A3o, do you have any comments? > --000000000000f3efa406044e70ac Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
No, no comments. Push these simple contributions at will,= as usual.

It would be useful,= at some point, to collect these additions in the etc/EGLOT-NEWS for (group= ed in a single bullet, of course).

Jo=C3=A3o

On Fri, Sep 1, 2023, 17:04 Stefan Kangas <stefankangas@gmail.com> wrote:=
> From 00b2b7f5a456278325334509= a1396e6b9307914d Mon Sep 17 00:00:00 2001
> From: Ross Timson <me@rosstimson.com>
> Date: Thu, 31 Aug 2023 20:28:22 +0100
> Subject: [PATCH] Eglot: add support for terraform-ls
>
> Adding support for the official Terraform LSP server.
> ---
>=C2=A0 lisp/progmodes/eglot.el | 3 ++-
>=C2=A0 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el
> index 65daa0941d5..3375e7969c2 100644
> --- a/lisp/progmodes/eglot.el
> +++ b/lisp/progmodes/eglot.el
> @@ -257,7 +257,8 @@ chosen (interactively or automatically)."
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0. ,(eglot-alternativ= es
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0'(= ("marksman" "server")
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0("vscode-markdown-language-server" "--stdio"))))
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (graphviz-dot-mode . ("dot-= language-server" "--stdio")))
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (graphviz-dot-mode . ("dot-= language-server" "--stdio"))
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (terraform-mode . ("terrafo= rm-ls" "serve")))
>=C2=A0 =C2=A0 "How the command `eglot' guesses the server to s= tart.
>=C2=A0 An association list of (MAJOR-MODE . CONTACT) pairs.=C2=A0 MAJOR= -MODE
>=C2=A0 identifies the buffers that are to be managed by a specific
> --
> 2.39.2 (Apple Git-143)

Makes sense to me.=C2=A0 Jo=C3=A3o, do you have any comments?
--000000000000f3efa406044e70ac--