-
Notifications
You must be signed in to change notification settings - Fork 8
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
IDE Support: Tracking Issue #10
Comments
Emacs? I don't use it for Rust much though |
https://lapce.dev/ - I haven't tried this editor, but looks cool for Rust |
Getting working lsp integration in Helix is straightforward but without syntax highlighting it looks quite incomplete. Unfortunately, Helix only supports Tree-sitter grammars and not TextMate ones, so there should be a TS grammar to make full experience. Thanks for your work! |
That is unfortunate but I will look into making a tree-sitter grammar as well |
As far as I understand we can send a pull request to https://github.com/helix-editor/helix/blob/master/languages.toml to get the server added officially. @ItsAleph do you know if that is correct? |
Yes, the file you linked is the one controlling built-in support for language servers (though user can override these using user-scope |
Thank you |
Just tried it out and it looks like the plugin providing rust support suffers from several high-severity issues (up to not working at all, see lapce/lapce-rust#24, which happened to me too). There isn't any active development happening on it either. Since one would likely want to work with both pest and rust in the same editor, there isn't much reason to put effort into creating a plugin for lapce right now. |
Thank you for bringing this up |
Update the IntelliJ plugin to use the LSP? |
No, probably not going to happen unfortunately. Intellij IDEs (other than the upcoming Fleet) don't support the LSP natively. |
Good news! This news just came out today, the future is looking good! https://blog.jetbrains.com/idea/2023/06/intellij-idea-2023-2-eap-7/ |
Would you mind publishing the VSX extension to the https://open-vsx.org/ registry as well? |
We will look into it |
@TiemenSch I manually published it here: https://open-vsx.org/extension/pest/pest-ide-tools for the time being, but it should be easy to add it to the existing automated pipeline for new versions later |
CI set up for OpenVSX |
FWIW I've created a rough tree-sitter parser here: |
What about Zed? |
From their website:
So I think it's not possible at the moment, but given they use LSP, I assume it won't be too complex to add once they allow arbitrary extensions. |
Yeah, we'll just have to wait and then I imagine it will be similar to (neo)vim in terms of what's needed from us |
@TheBlckbird I opened this issue: zed-industries/extensions#194 |
@tomtau Thank you! |
@huacnlee FYI this issue tracks the Zed support: zed-industries/extensions#194 |
@huacnlee awesome work! |
helix-editor/helix#10616 helix supported |
This issue tracks progress on support for IDEs other than VSCode.
Progress
General Tasks
Editor List
Lapce; on hold, see commentsDo you use an editor that isn't on this list? Please let us know in the comments so we are aware.
The text was updated successfully, but these errors were encountered: