Status of Julia parser for tree-sitter

Which is the recommended tree-sitter parser for Julia?

The “official” one seems to be unmaintained; pull requests are not looked at for months, etc.

Among the forks, @aviatesk has recent commits.

CC @savq

There is also a fork at GitHub - tree-sitter-grammars/tree-sitter-julia: Julia grammar for tree-sitter · GitHub, but I think we should definitely try to have a new central repository.

I think it would make sense to create a new fork managed under JuliaEditorSupport · GitHub.

/cc @pfitzseb

Thanks! I am asking because I am unsure whether to proceed with tree-sitter for julia-emacs, or just keep tweaking the logic in elisp for indendation.

I’m not using Julia at the moment so I haven’t spent any time on tree-sitter this year.

It’d be great if @aviatesk had access to the repo. I don’t have permission to grant him access tho. I got mine by emailing Max, but nowadays it’s probably better to ask on the tree-sitter discord/matrix first.

The tree-sitter-grammars fork is not maintained AFAIK. We merged the changes back to the main repo, and unfortunately Clason stepped back to contributing to tree-sitter core only.

I’ve seen that linked emacs issue dozens of times, and I don’t understand what the actual problem is currently. tree-sitter-julia still has bugs of course (some are more tree-sitter problems than implementation problems), but I’ve been using tree-sitter on neovim since before that issue was open. Zed also works fine. Is there anything on the tree-sitter-julia side that’s actually blocking emacs integration?