emacs - 是否可以限制桌面保存的缓冲区的最大数量?
问题描述
我(desktop-save-mode 1)
在我的.emacs
. 在使用它一段时间后,我.emacs.desktop
包含许多(desktop-create-buffer...)
严重减慢启动速度的条目。是否可以将保存的缓冲区数量限制为任意数量?
解决方案
对于完全控制,您可以建议该函数desktop-save-buffer-p
返回nil
您不想保存的所有缓冲区。
默认情况下使用三个用户选项:
desktop-buffers-not-to-save
(正则表达式)desktop-files-not-to-save
(正则表达式)desktop-modes-not-to-save
(列表)
这些并不能直接帮助您将保存的缓冲区数量限制在特定限制内,但无论如何它们都可能有用。
您可以调整代码midnight.el
(例如,它的变体clean-buffer-list
只返回一个缓冲区列表而不是杀死缓冲区)以利用现有代码来识别旧的/不必要的缓冲区。
推荐阅读
- antd - 使用带有 Ant design Input 的 Text Mask 组件
- selenium - 什么是浏览器二进制管理器,如何将它用于 Selenium
- css - 如何将引导 div 内容垂直居中对齐
- json - 如何将具有剩余值的异构数组解码为列表
- c++ - VXWorks 6.7(workspace-4) 中的 c++(UsrAppInit) 执行的 ADA 文件有问题吗?
- javascript - 如果条件在角度 5 中不起作用,则为假或空对象
- python - Django Rest 框架列表字段
- firebase - 按特定属性的数组值过滤 Firebase 记录
- postgresql - 在 postgres 函数中提交和回滚
- php - call_user_func_array 方法存在时抛出错误