据说吧 expand的扩展的筛选条件去掉一些 能有改善 晚点试试
遇到同样的问题,个人没有使用org-modern。
发现是org-mode中默认把er/save-mode-excursion设置为er/save-org-mode-excursion,导致org-mode中使用卡顿。这样设置之后,就完全没有卡顿了:
(er/enable-mode-expansions ‘org-mode #’(lambda () (setq-local er/save-mode-excursion nil)))
这个函数应该是保存调用expand-region之前的fold状态,对我来讲没啥影响。
看了一下expand-region的github页面,作者似乎两年多不怎么更新了,只能先这样了。
这种插件现在都是最好用上treesit就完美了,不过都要等等。
use-package expreg 你可以试试这个 貌似更优
用treesit实现应该不难,基本就是往上找parent node
这个好像只支持29+?
看了一下,这个是利用 treesit 做 expand 的版本吗
treesit 作者的包,应该是的
看了一下,readme 里写了使用了 tree-sitter
是的 放心用