On Sun, Jun 6, 2010 at 7:33 PM, <p...@potis.org> wrote: > 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:
I have never seen statlive.org before, but there was another attempt at something similar on windows: http://at-aka.blogspot.com/2006/06/portable-emacs-22050-on-usb.html I took that idea and made the file usb-setup.el that is included in EmacsW32. > ;;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. > >