phoenix icon indicating copy to clipboard operation
phoenix copied to clipboard

Add to language server list

Open fulldecent opened this issue 1 year ago • 2 comments

Please add PHCode to this list if relevant https://microsoft.github.io/language-server-protocol/implementors/tools/

Any code editor not on that is not a serious code editor.


PHCode is the descendant of Brackets.

Source:

  • https://brackets.io/ popup box
  • https://www.reddit.com/r/brackets/comments/1b7bihm/introducing_phoenix_code_desktop_now_on_windows/?rdt=64555

So even without using it I guess it should be on that list.

fulldecent avatar Nov 06 '24 14:11 fulldecent

Thank you for reaching out about this.

Currently, we don’t support the Language Server Protocol (LSP) directly. However, we leverage the underlying language server implementations from the VSCode HTML and CSS language servers. This allows us to provide language intelligence for HTML and CSS with VSCode’s capabilities, while also adding our own layer of code intelligence.

For JavaScript (JS) and TypeScript (TS), we currently rely on our own code intelligence from "Brackets". We plan to transition to a language server-based implementation for JS and TS within the next 2/3 releases. Our priority is to deliver the best out-of-the-box code intelligence for the web, which is currently more feasible with language servers, without implementing the full LSP specification.

Since adopting the LSP standard alone wouldn’t significantly improve workflows (as long as the underlying language server is implemented anyway), we’ve chosen to prioritize practical performance improvements over full LSP compliance. But, we aim to incorporate full LSP support soon after we roll out JS/TS language server integration in 2 to 3 releases.

abose avatar Nov 07 '24 06:11 abose

Got it, thank you for the information!

fulldecent avatar Nov 07 '24 22:11 fulldecent