Now that tree-sitter is will be [lading in Emacs 29 soon](https://yhetil.org/emacs-devel/83pmd6nbo3.fsf@gnu.org/T/#t), we should start adding support for that too along with elisp-tree-sitter.