Frage

Wenn ich Emacs verwende, möchte ich in der Lage sein, eine Liste der Dateien, an denen ich gearbeitet habe, nicht nur in der aktuellen Sitzung, sondern auch in früheren Sitzungen einfach anzuzeigen und durch sie zu navigieren.(Übrigens, Emacs 22.2 unter Windows ausführen)

War es hilfreich?

Lösung

Aus Joe Grossberg's Blog (nicht mehr verfügbar):

Wenn Sie jedoch GNU EMACS 21.2 (die neueste Version, die dies als Teil der Standard -Distribution enthält) verwenden, können Sie einfach die folgenden Zeilen in Ihre .emacs -Datei einfügen

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

Wenn Sie dann Emacs starten, drücken Sie STRG-X STRG-R.Es wird eine Liste der kürzlich eröffneten Dateien in einem Puffer angezeigt.Bewegen Sie den Cursor auf eine Zeile und drücken Sie EINGEBEN.Dadurch wird die fragliche Datei geöffnet und sie oben in Ihrer letzten Dateiliste verschoben.

(Notiz:Emacs zeichnet Dateinamen auf.Wenn Sie also eine Datei außerhalb von EMACs verschieben oder umbenennen, wird die Liste automatisch automatisch aktualisiert.Sie müssen die umbenannte Datei mit dem Normalen öffnen STRG-X STRG-F Methode.)

Jayakrishnan Varnam hat einen Seite einschließlich Screenshots Wie dieses Paket funktioniert.

Notiz: Du brauchst das nicht (require 'recentf) Linie.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top