有没有语法正确的 Tag 匹配跳转函数?

原来一直用 auto-rename-tag.el 这个插件自动重命名 HTML/XML tag, 但是这个插件在复杂模板的时候会乱跳标签.

今天自己尝试写一个插件, 感觉不论是 web-mode-tag-match 还是 sgml-skip-tag-forward 都没法准确的跳转到匹配的 Tag 位置.

特别是 <> blabla… </> 这种空标签的时候, 最容易出错.

大家有没有更为准确的 Tag 跳转插件吗?

可以先找找现成的lsp-server

如果没有,可以用limxml之类的去分析xml文件,得到相关信息,用property记录,跳转之。

其实就是写个lsp-server