工作中需要频繁查看某些值在json文件中的路径,或者要把路径写来跟同事沟通。
我以前一直在用json-snatcher但是在大文件里会直接卡死,因为它是基于正则实现的 GitHub - Sterlingg/json-snatcher: Get the path to a JSON element in Emacs.
我糊了一个json-ts-mode的方法json-ts-jq-path-at-point来代替这个包。用tree sitter来解析json的路径,虽然没有具体benchmark 但是体感非常快😂,行数也很少
上游已经接受了这个patch,就等Emacs 31发布了
9 个赞