Сила emacs последних файлов с использованием recentf для игнорирования указанных файлов (например, windows и .revive)

Меня всегда беспокоил тот факт, что при выходе с включенным revive.el и windows.el он открывает файл и записывает на него имена .revive и .windows. Они сохраняются, поэтому они попадают в список последних файлов. Есть ли все равно, чтобы игнорировать эти файлы или любые другие файлы, которые я желаю.

Ответ 1

Способ сделать recentf игнорировать некоторые файлы - добавить соответствующие регулярные выражения в список recentf-exclude:

(add-to-list 'recentf-exclude "\\.windows\\'")
(add-to-list 'recentf-exclude "\\.revive\\'")

Это предотвратит добавление любых будущих записей выше, в список recentf. Вам необходимо удалить текущие записи в вашем файле recentf, чтобы они были окончательно удалены или подождать, пока они не будут удалены из других записей.