基于抽象语法树自动查找孤立函数

简单来说 tree-sitter 非常适合做一些AST为基础的静态分析工具,你的 Meow 也可以借鉴 tree-sitter 的功能,移动或者查找都可以基于AST, 比 Elisp 的 Sexp 粒度更适合其他 non-Lisp 语言。

已经有利用tree-sitter增强evil编辑的插件了

https://github.com/ethan-leba/tree-edit/

欢迎使用我的 https://github.com/manateelazycat/grammatical-edit

grammatical-edit = paredit style + tree-sitter base

1 个赞

是的,我也是在考虑这个问题。如果 tree-sitter 性能好的话,基于 tree-sitter 做的东西适用性会更好。

是的,你基本一个语言逻辑处理清楚,其他语言都是通用的。