zed-industries / extensions

Extensions for the Zed editor
821 stars 340 forks source link

Slint #166

Closed xpader closed 5 months ago

xpader commented 1 year ago

Check for existing issues

Language

Slint

Tree Sitter parser link

No response

Language server link

https://github.com/slint-ui/slint/blob/master/tools/lsp/README.md

Misc notes

Rust GUI - Slint UI Language LSP support request.

hunger commented 7 months ago

For completeness:

The tree-sitter parser for slint is available here: https://github.com/slint-ui/tree-sitter-slint

Tree-sitter queries for nvim can be found here: https://github.com/nvim-treesitter/nvim-treesitter/pull/6027

Helix has another set of tree-sitter queries for slint here: https://github.com/helix-editor/helix/pull/9551

Moshyfawn commented 6 months ago

@maxdeviant, it appears that the Slint extension is now in the repository, but it has not yet been reflected in the extensions store. Is there a release process that must be completed before extensions become visible?

Ref: #355

maxdeviant commented 6 months ago

@maxdeviant, it appears that the Slint extension is now in the repository, but it has not yet been reflected in the extensions store. Is there a release process that must be completed before extensions become visible?

Ref: #355

Currently only Zed v0.129.x (currently on Nightly) can see extensions that provide language servers, as they depend on a new major version of the extension schema.

These will be available to the Preview release channel on Wednesday, and then on Stable the following week.

Moshyfawn commented 6 months ago

Currently only Zed v0.129.x (currently on Nightly) can see extensions that provide language servers, as they depend on a new major version of the extension schema.

Ah, I missed the part where it has the LSP integration. Thanks 🙏

Moshyfawn commented 5 months ago

I believe the extensions support LSP in Stable now, so I'll close this issue out. You can find the Slint extension in the Extensions tab in Zed.