magit-blame卡住问题

大家有没有遇到一个文件大的时候,使用magit-blame就会卡住,也没办法中断,只能把emacs进程杀死,这个有什么好的解决方法吗

  1. 疯狂C-g
  2. pkill -SIGUSR2 -i emacs; pkill -SIGUSR1 -i emacs

疯狂C-g

都是泪 :blush:

这个卡住是一点都不能动了,太蛋疼了,每次都得重开

对于大文件而言肯定是这样的,因为emacs的buffer对于大文件或者对于一些带有长行的文件的处理是十分低效的,而我说的低效还是在像fundamental-mode这样的纯文本(无任何语法高亮实时监测)的模式中,更不用说像magit的diff-buffer这样的需要大量高级缓冲处理的buffer了。 比如如果你把整个elpa纳入git中,magit造成emacs卡死是必然的, 所以我也觉得这不是什么痛点,可以说这是所有我已经知道的文本编辑器的共同特征(vim会好一点)。

因此,我的做法是:—》坐和放宽 :rofl: , 杀掉进程重启 或,泡杯茶,洗个澡。。。。。。