一直以来,我被以下问题困扰:在启用 revive.el 和 windows.el 的情况下,退出时它会打开名为 .revive 和 .windows 的文件并向其写入内容。这些文件的存在使得它们出现在最近打开文件列表中。是否有办法让程序忽略这些文件或任何其他我所需忽略的文件?
一直以来,我被以下问题困扰:在启用 revive.el 和 windows.el 的情况下,退出时它会打开名为 .revive 和 .windows 的文件并向其写入内容。这些文件的存在使得它们出现在最近打开文件列表中。是否有办法让程序忽略这些文件或任何其他我所需忽略的文件?
让recentf
忽略某些文件的一种方法是将适当的正则表达式添加到recentf-exclude
列表中:
(add-to-list 'recentf-exclude "\\.windows\\'")
(add-to-list 'recentf-exclude "\\.revive\\'")
这将防止将来任何与上述相同的条目被添加到recentf
列表中。您需要删除当前在recentf
文件中的条目,以便它们被永久删除,或等待它们从其他条目中淘汰。
M-x recentf-cleanup
命令会根据新的recentf-exclude
规则更新你的recentf-list
。 - Tom