This extension provides language support for WGSL, WESL and a best effor support for Bevy (naga_oil) extensions for the Zed editor. It uses wgsl-analyzer for the language server and tree-sitter-wesl for the tree-sitter grammar.
The syntax highlighting is heavily inspired by wgsl-analyzer vscode extension.
There already is a Zed extension for WGSL, wgsl-zed, but it uses glasgow for the LSP and tree-sitter-wgsl which is outdated and doesn't support WESL. Additionally, it lacks quality syntax highlighting and doesn't automatically download the lsp server if it's missing on your system.