我正在使用一个 emacs-lisp 脚本,该脚本有一个小错误,导致它有时会因错误消息而窒息,然后执行没有问题。错误本身并不困扰我,让我烦恼的是 Emacs 在那之后仍然被阻塞了 10-15 秒,我必须等待我认为是某个计时器(旨在确保我在它消失之前看到错误消息)结束之前我可以继续编辑。
有没有一种简单的方法可以减少这种延迟?我找不到该计时器的定义位置以更改其值。
一些附加信息:
- 我使用的是 Emacs 23.2,但我尝试重新编译并使用 23.4,它没有改变任何东西;
- 我尝试了 Emacs 24.1 并且错误消失了,但是我对性能产生了巨大的影响(该脚本是为 Emacs 23.2 设计的),因此“等待错误”仍然是比使用 24.1 更好的选择;
- 有问题的脚本将在未来某个时候由其作者更新,但同时我正在寻找一个快速而肮脏的解决方案。
- 错误消息是:“进程过滤器中的错误:尝试删除小缓冲区或唯一普通窗口”。