Starting with XEmacs 21.1, a lot of the major functionality of
XEmacs has been moved into separately downloadable and installable
packages. The upshot of this is that you only need to grab what
you want to use. And the best part is that packages can be updated
without having to redump XEmacs!
Here is a list of the packages available as of this writing, and
their corresponding CVS name (for those of you who will grab them
that way) and their position in the tree for those who wish to
browse from this web interface. You can also just jump here to the
top of the package tree.
XEmacs packages
Package name | CVS name | Tree location | Description |
Standard packages |
Sun | Sun | xemacs-packages/Sun/ | Support for Sparcworks |
ada | ada | xemacs-packages/ada/ | Ada language support |
apel | apel | xemacs-packages/apel/ | A Portable Emacs Library used by XEmacs MIME support |
auctex | auctex | xemacs-packages/auctex/ | Basic TeX/LaTeX support |
bbdb | bbdb | xemacs-packages/bbdb/ | Big Brother Database - A contact management system |
build | build | xemacs-packages/build/ | Build XEmacs from within (UNIX, Windows) |
c-support | c-support | xemacs-packages/c-support/ | Basic single-file add-ons for editing C code |
calc | calc | xemacs-packages/calc/ | Emacs calculator |
calendar | calendar | xemacs-packages/calendar/ | Calendar and diary support |
cc-mode | cc-mode | xemacs-packages/cc-mode/ | C, C++ and Java language support |
cookie | cookie | xemacs-packages/cookie/ | Spook and Yow (Zippy quotes) |
crisp | crisp | xemacs-packages/crisp/ | Crisp/Brief emulation |
debug | debug | xemacs-packages/debug/ | GUD, gdb, and dbx debugging support |
dired | dired | xemacs-packages/dired/ | Manage file systems |
edebug | edebug | xemacs-packages/edebug/ | An Emacs Lisp debugger |
ediff | ediff | xemacs-packages/ediff/ | Interface for GNU diff to show differences and help with merging |
edit-utils | edit-utils | xemacs-packages/edit-utils/ | Miscellaneous editor extensions, you probably need this |
edt | edt | xemacs-packages/edt/ | DEC EDIT/EDT emulation |
efs | efs | xemacs-packages/efs/ | Treat files on remote systems the same as local files |
eicq | eicq | xemacs-packages/eicq/ | ICQ Client developed and tested on Linux x86; only supported on that platform |
eieio | eieio | xemacs-packages/eieio/ | Enhanced Implementation of Emacs Interpreted Objects |
elib | elib | xemacs-packages/elib/ | General Purpose Emacs Lisp Utility Library |
emerge | emerge | xemacs-packages/emerge/ | Interface for GNU patch to allow patching/merging of files |
eshell | eshell | xemacs-packages/eshell/ | Command shell implemented entirely in Emacs Lisp |
eterm | eterm | xemacs-packages/eterm/ | Terminal emulation |
eudc | eudc | xemacs-packages/eudc/ | Emacs Unified Directory Client |
footnote | footnote | xemacs-packages/footnote/ | Footnote support for message mode |
forms | forms | xemacs-packages/forms/ | Forms editing support (obsolete, use Widget instead) |
frame-icon | frame-icon | xemacs-packages/frame-icon/ | Create icons for X windows based on current mode |
fsf-compat | fsf-compat | xemacs-packages/fsf-compat/ | Compatibility/emulation with FSF-Emacs |
games | games | xemacs-packages/games/ | Tetris, Sokoban, and Snake |
gnats | gnats | xemacs-packages/gnats/ | Interface to the GNU GNATS bug tracking system |
gnus | gnus | xemacs-packages/gnus/ | The singing, dancing, news and mail system |
hm--html-menus | hm--html-menus | xemacs-packages/hm--html-menus/ | HTML editing support |
idlwave | idlwave | xemacs-packages/idlwave/ | Editing and Shell mode for the Interactive Data Language |
igrep | igrep | xemacs-packages/igrep/ | Enhanced front-end for Grep |
ilisp | ilisp | xemacs-packages/ilisp/ | Front-end for Inferior Lisp |
ispell | ispell | xemacs-packages/ispell/ | Spell-checking with GNU ispell |
jde | jde | xemacs-packages/jde/ | Java language and development support |
mail-lib | mail-lib | xemacs-packages/mail-lib/ | Fundamental lisp files for providing email support |
mailcrypt | mailcrypt | xemacs-packages/mailcrypt/ | Mail encryption with PGP |
mew | mew | xemacs-packages/mew/ | A multilingual Mail reader |
mh-e | mh-e | xemacs-packages/mh-e/ | Front end for the MH mail system |
mine | mine | xemacs-packages/mine/ | Minehunt Game |
misc-games | misc-games | xemacs-packages/misc-games/ | Other amusements and diversions |
net-utils | net-utils | xemacs-packages/net-utils/ | Miscellaneous Networking Utilities |
os-utils | os-utils | xemacs-packages/os-utils/ | Miscellaneous O/S utilities |
pc | pc | xemacs-packages/pc/ | PC style interface emulation |
pcl-cvs | pcl-cvs | xemacs-packages/pcl-cvs/ | CVS frontend |
pcomplete | pcomplete | xemacs-packages/pcomplete/ | Provides programmatic completion |
prog-modes | prog-modes | xemacs-packages/prog-modes/ | Support for various programming languages |
ps-print-nomule | ps-print-nomule | xemacs-packages/ps-print-nomule/ | Old, but no-Mule safe ps-print |
psgml | psgml | xemacs-packages/psgml/ | Validated HTML/SGML editing |
reftex | reftex | xemacs-packages/reftex/ | Support for LaTeX cross-references, citations |
rmail | rmail | xemacs-packages/rmail/ | An obsolete Emacs mailer |
scheme | scheme | xemacs-packages/scheme/ | Front-end support for Inferior Scheme |
semantic | semantic | xemacs-packages/semantic/ | Semantic bovinator (Yacc/Lex for XEmacs). Includes Senator |
sgml | sgml | xemacs-packages/sgml/ | SGML/Linuxdoc-SGML editing |
sh-script | sh-script | xemacs-packages/sh-script/ | Support for editing shell scripts |
slider | slider | xemacs-packages/slider/ | User interface tool |
sounds-au | sounds-au | xemacs-packages/sounds-au/ | XEmacs Sun sound files |
sounds-wav | sounds-wav | xemacs-packages/sounds-wav/ | XEmacs Microsoft sound files |
speedbar | speedbar | xemacs-packages/speedbar/ | Quick access to files and tags |
strokes | strokes | xemacs-packages/strokes/ | Mouse enhancement utility |
supercite | supercite | xemacs-packages/supercite/ | Minor mode for citing mail and news replies |
texinfo | texinfo | xemacs-packages/texinfo/ | XEmacs TeXinfo support |
text-modes | text-modes | xemacs-packages/text-modes/ | Miscellaneous support for editing text files |
textools | textools | xemacs-packages/textools/ | Miscellaneous TeX (BibTeX/RefTeX) support |
time | time | xemacs-packages/time/ | Display time & date on the modeline |
tm | tm | xemacs-packages/tm/ | Emacs MIME support |
tooltalk | tooltalk | xemacs-packages/tooltalk/ | Support for building with Tooltalk |
tpu | tpu | xemacs-packages/tpu/ | DEC EDIT/TPU support |
vc | vc | xemacs-packages/vc/ | Version Control support for RCS/SCCS |
vc-cc | vc-cc | xemacs-packages/vc-cc/ | Version Control support for Clearcase (not compatible with 'vc') |
vhdl | vhdl | xemacs-packages/vhdl/ | Support for VHDL |
view-process | view-process | xemacs-packages/view-process/ | A Unix process browsing tool |
viper | viper | xemacs-packages/viper/ | VI emulation support |
vm | vm | xemacs-packages/vm/ | A feature-packed Emacs mail system |
w3 | w3 | xemacs-packages/w3/ | A Web browser |
xemacs-base | xemacs-base | xemacs-packages/xemacs-base/ | Fundamental XEmacs support, you almost certainly need this |
xemacs-devel | xemacs-devel | xemacs-packages/xemacs-devel/ | Emacs Lisp developer support |
xslt-process | xslt-process | xemacs-packages/xslt-process/ | XSLT processing support |
zenirc | zenirc | xemacs-packages/zenirc/ | An IRC client |
|
MULE (MUltiLingual Emacs) packages |
edict | edict | mule-packages/edict/ | Lisp Interface to EDICT, the Kanji Dictionary |
egg-its | egg-its | mule-packages/egg-its/ | Wnn (4.2 and 6) and SJ3 input methods |
leim | leim | mule-packages/leim/ | Quail input methods (covers non-English and non-Japanese languages) |
locale | locale | mule-packages/locale/ | Localized menubars and splash screens |
lookup | lookup | mule-packages/lookup/ | Dictionary support |
mule-base | mule-base | mule-packages/mule-base/ | Basic Mule support, required for building with Mule |
skk | skk | mule-packages/skk/ | Japanese all-lisp Input Method |