Como obtenho uma lista de arquivos recentes no GNU Emacs?
Pergunta
Quando uso o Emacs, quero poder exibir e navegar facilmente por uma lista de arquivos nos quais trabalhei, não apenas da sessão atual, mas de sessões anteriores.(Aliás, executando o Emacs 22.2 no Windows)
Solução
De Joe Grossbergblog (não está mais disponível):
Mas se você estiver usando o GNU Emacs 21.2 (a versão mais recente, que inclui isto como parte da distribuição padrão), você pode simplesmente colocar as seguintes linhas em seu arquivo .emacs
;; recentf stuff (require 'recentf) (recentf-mode 1) (setq recentf-max-menu-items 25) (global-set-key "\C-x\ \C-r" 'recentf-open-files)
Então, ao iniciar o emacs, clique CTRL-X CTRL-R.Ele mostrará uma lista de os arquivos abertos recentemente em um buffer.Mova o cursor para uma linha e pressione DIGITAR.Isso abrirá o arquivo em e mova-o para o topo de sua lista de arquivos recentes.
(Observação:O Emacs registra nomes de arquivos.Portanto, se você mover ou renomear um fora do Emacs, ele não vai atualizar automaticamente a lista.Você vai tem que abrir o arquivo renomeado com o normal CTRL-X CTRL-F método.)
Jayakrishnan Varnam tem um Página, incluindo capturas de tela de como isso pacote funciona.
Observação: Você não precisa do (require 'recentf)
linha.