emacs打开特殊文件特别卡

问题现象

emacs打开只有一行稍微大点(大概100多k)的文件会特别卡

使用profiler-start 和 profiler-report 调试结果

最初的文件格式为json,对应我配置的JavaScript-mode,后来为了尽可能减少自己配置影响 我转为text格式,还是一样的问题。

根据调试报告我找了很长时间原因,还是没能弄明白到底是哪个配置引起的问题。最后一根稻草,希望社区大牛能百忙中看下,即便给个思路也是极为感谢的。

即便文件不大,行太长的话,Emacs 也会卡。

已知问题 存在很多年了

Emacs超长行卡是一个历史遗留问题

文 件 在 哪

可以先把 linum 禁用了,有 12% CPU 占用

感谢各位大大,既然遗留问题那就暂时这样吧。以后再遇到这样的问题就换个编辑器。

有没有可能这样做一个功能: 检测到超长行,然后关闭很多 xxx-mode;或者文件是结构化的(比如 JSON),先调用语言的格式化命令,用排版后的文本覆盖文件内容。