On 07:15 Sat 05 Jun , Claire_B wrote: > > I'm usually a Mac/Linux user, but since all the computers at my workplace are > PCs running Windows XP, I'm trying to build a fully integrated, > self-sufficient Emacs system on a USB key. > > (I don't have, and can't have, admin rights on these computers and they are > bios-locked so installing new software or booting from a LiveUSB Linux > ddistribution is out of the question). >
You might have a look at statlive.org. In particular, I use invocation directory to set paths for everything else: ;;Set drive letter or mount point, making the software relocatable. (setq ipoide-root (substring invocation-directory 0 (- (string-match "Emacs" invocation-directory) 1))) See the files at the end of the page on assembling the portable system: http://statlive.org/software/livedvd/assembling.html The project is going through a major upgrade and the goals include trying to script the assembly process for the portable environment and organizing the project so others can contribute to development.