是否可以限制Emacs编译缓冲区存储的行数?如果没有遇到错误,我们的构建系统可以在整个产品构建中产生大约10,000行输出.由于我的编译缓冲区也会解析ANSI颜色,因此非常非常慢.我想只有2000行缓冲输出.
Sea*_*ean 10
它似乎comint-truncate-buffer对于编译缓冲区和shell缓冲区一样有效:
(add-hook 'compilation-filter-hook 'comint-truncate-buffer)
(setq comint-buffer-maximum-size 2000)
Run Code Online (Sandbox Code Playgroud)
我通过运行compile命令来测试它perl -le 'print for 1..10000'.完成后,编译缓冲区中的第一行是8001.
| 归档时间: |
|
| 查看次数: |
1073 次 |
| 最近记录: |