Add Zig support (#6690)
This PR adds support for Zig with the official LSP (ZLS) and the treesitter grammar listed on the [website](https://tree-sitter.github.io/tree-sitter/). I've tested this on a few large codebases and go to definition, completion, and hover overlays all seem to work fine with no error logs.  The highlights are adapted from the tree sitter repository which target neovim I think, I've fixed a handful of issues and the highlighting is looking pretty good but need to do more testing. Release Notes: - Added Zig support with zls [#5300](https://github.com/zed-industries/zed/issues/5300).
N
Nathan Sobo committed
1734403aa333b43f6e51886d7a328bb5c246a15a
Committed by GitHub <noreply@github.com>
on 1/26/2024, 5:24:37 AM