Although I suspect that the question was looking for emacs desktop functionality (see answer above), the Lewap approach can be useful if the set of files that you use is really the same set of files. In fact, you can take another step and define βprofilesβ if you have different sets of regularly used files ... Quickie example:
(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.
If you find that during work you regularly switch between different sets of regularly used files, consider using a perspective and filling out each perspective with the right set of regularly used files.
dat Jun 05 '09 at 20:28 2009-06-05 20:28
source share