redguardtoo/evil-matchit: Vim matchit ported into Emacs
evil‑matchit 是 Emacs 中用于在成对结构之间跳转的插件,灵感来自 Vim 的 matchit.vim,但功能更强、可扩展性更高,并且与 Evil 模式深度集成。
更新,
- 支持编程语言Julia
- 可跳过符合用户自定义正则表达式的行(主要是避免如
if .. then .. end这样的一行代码会被误判为只包含if或只包含end,这样就可能破坏了整个buffer计算匹配开闭符号的算法)。具体实现可以参考 can ignore lines matching certain pattern · redguardtoo/evil-matchit@8d0bca7