gkzhb 花园

Home

❯

03-Resources

❯

C-ZK_Inbox

❯

2025

❯

10

❯

treesitter: syntax-aware structured diff · Issue #15064 · neovim/neovim

treesitter: syntax-aware structured diff · Issue #15064 · neovim/neovim

Properties9
titletreesitter: syntax-aware structured diff · Issue #15064 · neovim/neovim
sourcehttps://github.com/neovim/neovim/issues/15064
authorkrishnakumarg1984
published2021-07-12
created2025-10-23
descriptionI love neovim and have been using it since 2017 (just prior to version 0.2). The features introduced in the latest 0.5 release (lua, LSP, treesitter etc.) make it even more awesome. I'd like to request the devs to consider a structure-ba...
tagszk/bibcard, code/capture
publish
modified2025-10-23T01:43:21+08:00

2025年10月23日1分钟阅读

  • zk/bibcard
  • code/capture
  • tags::
  • source:: treesitter: syntax-aware structured diff · Issue #15064 · neovim/neovim

核心亮点

讨论介绍了很多关于 AST diff 的实现相关工具,较好的两个工具:

  • afnanenayet/diffsitter:基于 tree-sitter
  • Wilfred/difftastic:大范围 diff 性能较差

还有一个与 AST 相关的工具:

  • ast-grep/ast-grep: ⚡A CLI tool for code structural search, lint and rewriting. Written in Rust:使用 tree-sitter AST 在文件中进行搜索查询

其它


关系图谱

  • 核心亮点
  • 其它

Created with Quartz v5.0.0 © 2026

  • GitHub
  • Discord Community