[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Review of debputy editor provided docs for packagers



Justin B Rye:
Niels Thykier wrote:
Hi Justin

[...]

It is about generating language specific features in any editor that support
the protocol. It is aimed at programming languages with Java and C# probably
being strongly represented.

As for editor support, the website for LSP has a long list of editors that
support it. Both emacs and vim support LSP or can do so via a plugin.

Indeed, there are even some IDEs that I *haven't* published webrants
against on that list!


Somehow I have a feeling that sentence implied a "yet". :D

[...]
# What is the LSP

The Language Server Protocol is a protocol between editors and language
servers. The language servers will provide a set of features for a given
language like resolving documentation, providing completion suggestions,
or emit diagnostics (warnings and errors). The `debputy` tool provides a
language server that delivers features for Debian packaging files.

If you're talking to translators, I'd suggest establishing a
programming context early on.  The easiest way is to throw in the word
"IDE" ("between ⁁IDE editors..."); then as an optional extra, maybe
"for a given language ⁁or data format⁁" would make it obvious that
we're talking about things with IEEE specs rather than ISO-639 codes.

Oh, and grammar fix: "or emit⁁ting⁁ diagnostics".

The Language Server Protocol describes how the editors and language
servers communicate and thereby enable all LSP supporting editors to
leverage `debputy` to provide the language features.

The protocol (singular)          "enable⁁s" editors to do this.

Thanks for these.

Best regards,
Niels

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


Reply to: