treesit 已经合并进 master 分支了

看描述,是不是官方没有提供 ts-mode的语言,也可以使用? 我看到列表里面有R语言的tree-sitter 安装,但Emacs 官方目前还没有r-ts-mode.

没有 *-ts-mode 的, 如果有编译相应的tree-sitter模块,应该可以使用treesit-explore-mode查看结构。但高亮和indent 需要 *-ts-mode的支持。我之前试过elisp-tree-sitter,有点儿忘了具体细节了。

ok,多谢!

下面这个 commit 后应该就不用手动设置路径了。
https://git.savannah.gnu.org/cgit/emacs.git/commit/?h=emacs-29&id=abb3becb9fb925a4fc3c13da677cc55823423cb3

2 个赞

喜大普奔,紫薯布丁

emacs-29 分支下的编译语言定义的脚本也可以用在 Windows 上了。需要在 mingw 下用。喜欢自动一次编译的可以用这个脚本 admin/notes/tree-sitter/build-module/batch.sh

https://git.savannah.gnu.org/cgit/emacs.git/commit/?h=emacs-29&id=00675aa724a6e18d03c2ccc63269ef03c67086ec