Question

Lorsque j'utilise Emacs, je souhaite pouvoir afficher et parcourir facilement une liste de fichiers sur lesquels j'ai travaillé non seulement à partir de la session en cours, mais aussi des sessions précédentes.(BTW, exécutant Emacs 22.2 sous Windows)

Était-ce utile?

La solution

Depuis Joe GrossbergLe blog de (n'est plus disponible) :

Mais si vous utilisez GNU EMACS 21.2 (la dernière version, qui comprend cela dans le cadre de la distribution standard), vous pouvez simplement mettre les lignes suivantes dans votre fichier .emacs

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

Ensuite, lorsque vous lancez Emacs, appuyez sur CTRL-X CTRL-R..Il affichera une liste des fichiers récemment ouverts dans un tampon.Déplacez le curseur sur une ligne et appuyez sur ENTRER.Cela ouvrira le fichier en question et le déplacera en haut de votre liste de fichiers récents.

(Note:Emacs enregistre les noms de fichiers.Par conséquent, si vous déplacez ou renommez un fichier en dehors d'EMACS, il ne metra pas automatiquement à jour la liste.Vous devrez ouvrir le fichier renommé avec la normale CTRL-X CTRL-F méthode.)

Jayakrishnan Varnam a un Page y compris les captures d'écran de la façon dont ce package fonctionne.

Note: Vous n'avez pas besoin du (require 'recentf) doubler.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top