Как получить список последних файлов в GNU Emacs? - PullRequest
27 голосов
/ 08 сентября 2008

Когда я использую Emacs, я хочу иметь возможность легко отображать и перемещаться по списку файлов, над которыми я работал, не только из текущего сеанса, но и из предыдущих сеансов. (Кстати, работает Emacs 22.2 в Windows)

1 Ответ

23 голосов
/ 08 сентября 2008

Из Блог Джо Гроссберга (больше не доступен):

Но если вы используете GNU Emacs 21.2 (последняя версия, которая включает в себя это как часть стандартного дистрибутива), Вы можете просто поставить следующие строки в ваш файл .emacs

;; recentf stuff
(require 'recentf)
(recentf-mode 1)
(setq recentf-max-menu-items 25)
(global-set-key "\C-x\ \C-r" 'recentf-open-files)

Затем, когда вы запустите emacs, нажмите CTRL - X CTRL - R . Это покажет список недавно открытые файлы в буфере. Переместите курсор на строку и нажмите ENTER . Это откроет файл в вопрос, и переместите его на вершину ваш список последних файлов.

(Примечание: Emacs записывает имена файлов. Поэтому, если вы переместите или переименуете файл вне Emacs, он не будет автоматически обновлять список. Вы будете должен открыть переименованный файл с обычный CTRL - X CTRL - F метод.)

У Джаякришнана Варнама есть страница включая скриншоты о том, как это комплексные работы.

Примечание: Вам не нужна строка (require 'recentf).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...