Как получить список последних файлов в GNU Emacs?
Даже если у вас не включен ide Recentf, Emacs сохраняет multi-term список файлов, введенных emacs через минибуфер, в переменную emacs file-name-history
. Кроме того, выполнение ide (savehist-mode 1)
в вашем файле .emacs
заставляет emacs эту переменную сохраняться emacs при вызовах Emacs.
Итак, вот ide небольшая функция, которая emacs отображает файлы, которые multi-term действительно существуют ide из этого списка (любой может emacs использовать / строить на ide этом):
(defun dir-of-recent-files ()
"See the list of recently entered files in a Dired buffer."
(interactive)
(dired (cons
"*Recent Files*"
(seq-filter
'file-exists-p
(delete-dups
(mapcar (lambda (s) (string-trim-right s "/*"))
file-name-history)
))))
)
Я считаю это весьма multi-term полезным и привязал его к emacs одной из этих маленьких специальных multi-term функциональных клавиш на emacs клавиатуре рабочего стола. (А multi-term так я не видел смысла включать multi-term недавний ...)
emacs
ide
Как получить список последних файлов в GNU Emacs?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.