Emacs Portable

You may also install Emacs Portable (download) which contains:

  • Emacs 23.1
  • Optional Emacs Packages
    • AucTeX
    • Color-Theme
    • Emacs Speaks Statistics
    • Emacs Speaks NONMEM
    • Emacs Muse
    • nxhtml-mode
  • Apell (for spelling in Emacs)
    • English Dictionary
    • French Dictionary
    • German Dicationary
    • Spanish Dictionary
  • Keyboard Customizations
    • Capslock to Control Swap
    • Dvorak Keyboard Swap (from QWERTY)
    • Dvorak Keyboard and Capslock to Control Swap (from QWERTY)
    • Dvorak Keyboard Swap as long as control, alt, windows, modifiers are not pressed, QWERTY otherwise (from QWERTY)
    • Dvorak Keyboard Swap and Capslock to Control Swap. QWERTY is used when control, alt windows modifiers are used (from QWERTY)
  • GnuWin32 utilites
    • Core Utils
    • Libraries for Making Emacs Packages
      • make
      • texinfo
    • Gnus Newsreader
      • compface
      • openssl
    • Image Libraries
      • giflib
      • jpeg
      • lippng
      • tiff
      • xpm
      • zlib
    • Searching Libraries
      • findutils
      • grep
    • Compression Libraries
      • arc
      • bzip2
      • gzip
      • lhz
      • tar
      • unzip

This takes care of many of the utilities needed to make Emacs function at its best and allows installation either on a portable thumb drive or locally. Specifically from the Emacs FAQ

GnuWin32 (From Windows FAQ)

GnuWin32 provides precompiled native Windows ports of a wide selection of Free software and libraries. Tools available here that are useful for Emacs include:

  • Arc- used by archive-mode to edit .arc files.
  • Bzip2- used by Emacs to automatically decompress .bz2 files.
  • CompFace- used by gnus to display XFace headers in messages.
  • CoreUtils- GNU file, shell and text utilities (also in MSYS)
  • DiffUtils- for ediff and producing patches
  • FindUtils- for grep-find and other file searches.
  • GifLib- library to support GIF images.
  • Grep- for searching through files with grep.
  • Gzip- used by Emacs to automatically decompress .gz files.
  • Jpeg- library to support JPEG images (also in GTK).
  • Lha- used by archive-mode to edit .lzh files.
  • LibPng- library to support PNG images (also in GTK).
  • LibTiff- library to support TIFF images (also in GTK).
  • Make- used by compile for building projects (also in MinGW)
  • OpenSSL- used by gnus to talk to servers over SSL.
  • Patch- used by ediff-patch-file and others to apply patches.
  • Tar- used by tar-mode to edit tar files.
  • TexInfo- used to build Emacs' manuals.
  • Unzip- used by archive-mode for extracting zip files.
  • Xpm- library to support XPM images (bundled with Emacs binaries)
  • Zip- used by archive-mode for editing zip files.
  • Zlib- required by LibPng (also in GTK).

AUCTeX (From Website)

AUCTeX is an extensible package for writing and formatting TeX files in GNU Emacs and XEmacs. It supports many different TeX macro packages, including AMS-TeX, LaTeX, Texinfo, ConTeXt, and docTeX (dtx files).

AUCTeX includes preview-latex which makes LaTeX a tightly integrated component of your editing workflow by visualizing selected source chunks (such as single formulas or graphics) directly as images in the source buffer.

Emacs Speaks Statistics (From Website)

Emacs Speaks Statistics (ESS) is an add-on package for emacs-based text editors such as GNU Emacs and XEmacs. It is designed to support editing of scripts and interaction with various statistical analysis programs such S-Plus, R, SAS, Stata, and others. Although all users of these statistical analysis programs are welcome to apply ESS, advanced users or professionals who regularly work with text-based statistical analysis scripts, with various statistical languages/programs, or with different operating systems might benefit from it the most.

Emacs Muse (From Website)

Emacs Muse is an authoring and publishing environment for Emacs. It simplifies the process of writings documents and publishing them to various output formats. Muse uses a very simple Wiki-like format as input.

Aspell (From Emacs FAQ)

Emacs has support for spell checking on demand (ispell) and as your type (flyspell). Both packages depend on a copy of ispell 3.2 or a compatible spell-checking program. GNU Aspell is a popular choice these days, and is included in this package.