I implemented a new tree-sitter grammar for Motoko at GitHub - christoph-dfinity/tree-sitter-motoko: tree-sitter grammar for Motoko
I’m currently using it to get parser directed syntax highlighting and indentation support for Emacs, but it should work just as well for Nvim, Zed, …
/cc @wiyota you might be interested in this for your Zed editor extension