Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add to language server list #1925

Open
fulldecent opened this issue Nov 6, 2024 · 2 comments
Open

Add to language server list #1925

fulldecent opened this issue Nov 6, 2024 · 2 comments

Comments

@fulldecent
Copy link

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:

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

@abose
Copy link
Member

abose commented Nov 7, 2024

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.

@fulldecent
Copy link
Author

Got it, thank you for the information!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants