Brackets: Any intentions for supporting Language Server Protocol ?

Created on 30 Oct 2017  路  9Comments  路  Source: adobe/brackets

I love brackets and i think it can more awesome if LSP support is added so we can have more languages supported out of the box. is there anyone working on this already or am i missing something ?

Most helpful comment

@pushqrdx We understand the importance of LSP in Brackets context. We are working towards bringing LSP as our Language tools interface. However we can't commit an ETA at this point of time. It would be available eventually once we finish the implementation.

All 9 comments

is there even anyone here 馃尩

@pushqrdx Could you be site some examples as part of LSP support inside Brackets?

@nethip sorry i don't get what you asking for but enabling LSP support in Brackets will open up a plethora of enhancements to the editor, you can look at all the languages that will immediately be supported once Brackets get LSP implementation.

it's sad how a very nice editor as Brackets is abandoned like that..

@pushqrdx We usually prioritize our work items based on the community feedback posted on our Trello board. I have created a card for this specific feature here. Please upvote the card and add your comments there about what are the possible ways Brackets can help in authoring LSP files.

I fully agree that LSP support (https://langserver.org) would be awesome. @nethip would you be willing to give LSP support a new chance?

@nethip Please read about LSP here:
https://github.com/Microsoft/language-server-protocol
and see an example of LSP in action here:
https://github.com/palantir/python-language-server
It is not another language, so this is NOT about authoring LSP files.

@nethip Language Server Protocol is a contract between an editor and a language author making it possible for all editors that support that protocol to be extendable by language authors without minimum to no effort. If LSP is implemented in Brackets brackets will instantly support:

  • C# via Omnisharp
  • CPP via Microsoft Language Server
  • Typescript via Microsoft Language Server
  • Javascript
  • PHP
  • Java

The list goes on and on as nearly all major programming languages have already implemented open source language servers to be consumed in any LSP supported editor. So Brackets will be an equally competing editor to vscode, atom and others (maybe even better).
Other things that will just naturally be supported out of the box is auto completion, code fixes, go to in every single language without any effort from Brackets team.

@pushqrdx We understand the importance of LSP in Brackets context. We are working towards bringing LSP as our Language tools interface. However we can't commit an ETA at this point of time. It would be available eventually once we finish the implementation.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

declanmarks picture declanmarks  路  3Comments

asportnoy picture asportnoy  路  3Comments

Bluefirecracker picture Bluefirecracker  路  4Comments

Hi,
KSSS10 picture KSSS10  路  3Comments

Codigo-G picture Codigo-G  路  4Comments