Come posso ottenere l'elenco dei file recenti in GNU Emacs?
Domanda
Quando uso Emacs voglio essere in grado di visualizzare e navigare facilmente attraverso un elenco di file su cui ho lavorato non solo dalla sessione corrente ma anche dalle sessioni precedenti.(A proposito, eseguo Emacs 22.2 su Windows)
Soluzione
Da Joe Grossbergil blog di (non più disponibile):
Ma se stai usando GNU EMACS 21.2 (l'ultima versione, che include questo come parte della distribuzione standard), puoi semplicemente inserire le seguenti righe nel tuo file .emacs
;; recentf stuff (require 'recentf) (recentf-mode 1) (setq recentf-max-menu-items 25) (global-set-key "\C-x\ \C-r" 'recentf-open-files)
Quindi, quando avvii emacs, premi CTRL-X CTRL-R.Mostrerà un elenco dei file recentemente aperti in un buffer.Spostare il cursore su una riga e premere ACCEDERE.Ciò aprirà il file in questione e lo sposterà in cima alla tua lista recente.
(Nota:Emacs registra i nomi dei file.Pertanto, se si sposta o rinomina un file al di fuori di EMACS, non aggiornerà automaticamente l'elenco.Dovrai aprire il file rinominato con il normale CTRL-X CTRL-F metodo.)
Jayakrishnan Varnam ha un Pagina tra cui screenshot di come funziona questo pacchetto.
Nota: Non hai bisogno del (require 'recentf)
linea.