PlanDuSite ModificationsRécentes Nouvelles SectionElisp CommentFaire

FichiersRécents

Recentf est un mode mineur qui construit une liste des fichiers récemment ouverts. Cette Liste est sauvegardée automatiquement entre chaque utilisation d’Emacs. Vous pouvez accéder à cette liste via un menu.

Ce mode fait partie de GNU Emacs 21. Vous pouvez aussi l’obtenir ici:

Pour l’installer ajoutez au .emacs:

    (require 'recentf)
    (recentf-mode 1)

Voici une commande bien pratique écrite par Jerome B. postée pour la première fois sur http://www.emacsfr.org/:

    (defun recentf-open-files-compl ()
      (interactive)
      (let* ((all-files recentf-list)
        (tocpl (mapcar (function 
           (lambda (x) (cons (file-name-nondirectory x) x))) all-files))
        (prompt (append '("File name: ") tocpl))
        (fname (completing-read (car prompt) (cdr prompt) nil nil)))
        (find-file (cdr (assoc-ignore-representation fname tocpl))))) 

Je l’ai personnellement associé à C-x C-r (find-file-read-only) qui sert normallement à ouvrir les fichiers en lecture seule et que je n’utilise que rarement:

    (global-set-key "\C-x\C-r" 'recentf-open-files-compl)

Je l’utilise maintenant plus souvent que find-file.

This page is also available in english : English:RecentFiles


CategoryCommands (en) CatégoriePointEmacs