最近升级了emacs-mac,使用head编译(27.0.91),spacemacs devlopment分支保持最新。
保存文件的时候一直出现indenting region,尤其在保存大的有特别多代码片断的org文件,会让emacs一直hang住而无法保存,尝试过取消掉electric-indent-mode
(electric-indent-mode -1)
但是没有效果,大神帮忙分析一下这个应该从哪个方面入手去找到问题。
最近升级了emacs-mac,使用head编译(27.0.91),spacemacs devlopment分支保持最新。
保存文件的时候一直出现indenting region,尤其在保存大的有特别多代码片断的org文件,会让emacs一直hang住而无法保存,尝试过取消掉electric-indent-mode
(electric-indent-mode -1)
但是没有效果,大神帮忙分析一下这个应该从哪个方面入手去找到问题。
怎么 profile 的,可以介绍下排查问题的过程
说来惭愧,用了15年emacs,都只是在抄的阶段,原来还维护过自己的 .emacs.d
(都是抄的),自从使用spacemacs之后就没有折腾过了。
当时脑子断路,忘了还有 profiler
大法查看具体的使用情况了。
profiler-start
出现问题之后,然后使用
profiler-report
查看堆栈使用情况,看到每次 save-hook
都有 jinja2-indent-buffer
, 而且cpu消耗特别多,所以就去jinja2-mode查看issue和commit log,发现有人也有同样的问题。回退版本就好了。