-
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Relationship to kiennq/treesit-langs #3
Comments
This repo is designed to work with the built-in Tree-sitter module, treesit.el. AFAIK treesit.el has the built-in highlighting functionality; therefore, unlike tree-sitter.el, you don't need the *.scm files. This package removed everything and only provided the pre-built binaries, which will be installed in the correct location. |
The kiennq/treesit-langs serves different purposes, it
|
I didn't know it intended to work with the built-in tree-sitter. That's awesome! :D |
Thanks a lot @jcs090218 and @kiennq for your replies.
Together with being able to change the highlighting via Only "issue" I have been facing is that the highlighting varies between the different implementations, e.g. But anyways, I wanted to know if the two projects are aware of each other and my question has been answered. Thanks a lot again! |
Hey there
I was looking into using the builtin treesit functionalities from Emacs 29+ and looked through available packages and how they work.
During my search I stumbled across this repository but also found https://github.com/kiennq/treesit-langs.
@kiennq 's fork seems to be older and besides makeing the tree-sitter libraries available to Emacs, it also provides a parser for the
*.scm
files and a highlighting minor mode similar to theelisp-tree-sitter
package.However, the highlighting files are also different from the ones in
tree-sitter-langs
(at least in part, e.g. for Python).Are there any plans to merge the work? From a user perspective it would be great to have a central place for tree-sitter packages.
The text was updated successfully, but these errors were encountered: