unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Language Server Protocol
@ 2020-07-26 15:50 Paul Michael Reilly
  2020-07-26 17:55 ` João Távora
  0 siblings, 1 reply; 4+ messages in thread
From: Paul Michael Reilly @ 2020-07-26 15:50 UTC (permalink / raw)
  To: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 244 bytes --]

I am looking for an LSP expert who can tell me if the notion of using Emacs
to learn what kinds of capabilities a particular LSP server (Kotlin)
provides is a good, bad or indifferent idea. Seems like someone here might
be such a person.

-pmr

[-- Attachment #2: Type: text/html, Size: 401 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Language Server Protocol
  2020-07-26 15:50 Language Server Protocol Paul Michael Reilly
@ 2020-07-26 17:55 ` João Távora
  2020-07-27  3:10   ` Richard Stallman
  0 siblings, 1 reply; 4+ messages in thread
From: João Távora @ 2020-07-26 17:55 UTC (permalink / raw)
  To: Paul Michael Reilly; +Cc: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 1307 bytes --]

Hi Paul,

I'm the author of Eglot, an LSP client for Emacs whose functionality will
soon (ish) be in Emacs itself. It explores a subset of the LSP protocol and
leverages it in terms of Emacs functions. You can use Eglot it to gauge how
developed a server is. You can -- and emacs-devel is the place to do that
-- extend Eglot to explore more of the LSP protocol, provided that the LSP
server you're using works in those regions unexplored by Eglot.  Not sure
if this is what you're looking for.

If you're strictly looking for a list of capabilities offered by the LSP
server in question, there is a section in the protocol specification
devoted to describing a protocol message with that information. That
protocol message is sent early on in the handshake, and you can easily
inspect it with the Eglot client (or other clients). Using Emacs or other
clients for this specific purpose would be mostly "indifferent" in your
categorization.

João

On Sun, Jul 26, 2020, 16:51 Paul Michael Reilly <pmr@pajato.com> wrote:

> I am looking for an LSP expert who can tell me if the notion of using
> Emacs to learn what kinds of capabilities a particular LSP server (Kotlin)
> provides is a good, bad or indifferent idea. Seems like someone here might
> be such a person.
>
> -pmr
>

[-- Attachment #2: Type: text/html, Size: 1852 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Language Server Protocol
  2020-07-26 17:55 ` João Távora
@ 2020-07-27  3:10   ` Richard Stallman
  2020-07-27  7:24     ` João Távora
  0 siblings, 1 reply; 4+ messages in thread
From: Richard Stallman @ 2020-07-27  3:10 UTC (permalink / raw)
  To: João Távora; +Cc: pmr, emacs-devel

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

I suggest that you and Paul take this discussion off emacs-devel.
It is not about Emacs.  I just suggested emacs-devel as a place
he could find someone knowledgeable.

-- 
Dr Richard Stallman
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)





^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Language Server Protocol
  2020-07-27  3:10   ` Richard Stallman
@ 2020-07-27  7:24     ` João Távora
  0 siblings, 0 replies; 4+ messages in thread
From: João Távora @ 2020-07-27  7:24 UTC (permalink / raw)
  To: Richard Stallman; +Cc: Paul Michael Reilly, emacs-devel

[-- Attachment #1: Type: text/plain, Size: 764 bytes --]

And so we did. Paul replied privately that my answer was satisfactory.

João

On Mon, Jul 27, 2020, 04:10 Richard Stallman <rms@gnu.org> wrote:

> [[[ To any NSA and FBI agents reading my email: please consider    ]]]
> [[[ whether defending the US Constitution against all enemies,     ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
>
> I suggest that you and Paul take this discussion off emacs-devel.
> It is not about Emacs.  I just suggested emacs-devel as a place
> he could find someone knowledgeable.
>
> --
> Dr Richard Stallman
> Chief GNUisance of the GNU Project (https://gnu.org)
> Founder, Free Software Foundation (https://fsf.org)
> Internet Hall-of-Famer (https://internethalloffame.org)
>
>
>

[-- Attachment #2: Type: text/html, Size: 1336 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-07-27  7:24 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-07-26 15:50 Language Server Protocol Paul Michael Reilly
2020-07-26 17:55 ` João Távora
2020-07-27  3:10   ` Richard Stallman
2020-07-27  7:24     ` João Távora

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).