* 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).