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.
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?