https://github.com/fyralabs/zed-vala
Vala support for Zed.
https://github.com/fyralabs/zed-vala
gnome gtk gtk4 lsp rust tree-sitter vala zed
Last synced: 3 months ago
JSON representation
Vala support for Zed.
- Host: GitHub
- URL: https://github.com/fyralabs/zed-vala
- Owner: FyraLabs
- License: gpl-3.0
- Created: 2024-07-15T23:52:20.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-20T19:32:29.000Z (almost 2 years ago)
- Last Synced: 2025-10-24T17:55:15.698Z (8 months ago)
- Topics: gnome, gtk, gtk4, lsp, rust, tree-sitter, vala, zed
- Language: Scheme
- Homepage:
- Size: 28.3 KB
- Stars: 13
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# zed-vala
[Vala](https://vala.dev) support for Zed.
Please note that [vala-language-server](https://github.com/vala-lang/vala-language-server) is required to be installed on the system at this time.
For formatting, you will need to install [uncrustify](https://github.com/uncrustify/uncrustify) on the system.
# Features
- LSP (via vala-language-server)
- Formatting (via LSP using uncrustify)
- Folding
- Syntax highlighting
- Outline
# References
- https://github.com/vala-lang/vala-language-server
- https://github.com/vala-lang/vala-vscode
- https://github.com/lv37/zed-v
- https://github.com/zed-industries/zed/tree/main/extensions/csharp
- https://github.com/nvim-treesitter/nvim-treesitter/tree/master/queries/vala
- https://github.com/zed-industries/zed/tree/main/extensions/deno
- https://github.com/uncrustify/uncrustify
# TODOs (contributions welcome!)
- Runnables (click to run; meson integration?)
- Bundle precompiled VLS and uncrustify (to make system package not required)
- General cleanup