Bien que je soupçonne que la question recherchait la fonctionnalité "bureau" emacs (voir la réponse ci-dessus), l'approche de Lewap peut être utile si l'ensemble de fichiers que l'on utilise est exactement le même ensemble de fichiers. En fait, on peut aller plus loin et définir des `` profils '' si l'on a différents ensembles de fichiers régulièrement utilisés ... Exemple de Quickie:
(let ((profile
(read-from-minibuffer "Choose a profile (acad,dist,lisp,comp,rpg): ")
))
(cond
((string-match "acad" profile)
(dired "/home/thomp/acad")
(dired "/home/thomp/acad/papers")
)
((string-match "lisp" profile)
(setup-slime)
(lisp-miscellany)
(open-lisp-dirs)
)
((string-match "rpg" profile)
(find-file "/home/thomp/comp/lisp/rp-geneval/README")
(dired "/home/thomp/comp/lisp/rp-geneval/rp-geneval")
... etc.
Si vous constatez que vous basculez régulièrement entre différents ensembles de fichiers régulièrement utilisés pendant que vous travaillez, envisagez d'utiliser des perspectives et de remplir chaque perspective avec l'ensemble souhaité de fichiers régulièrement utilisés.