Configuration framework for: emacs, zsh, tcsh, ksh, bash, screen, top, metacity, gnome-terminal,... It run on all posix platform and include special stuff for epita you can find source here: http://github.com/ctaf42/ctafconf
XEmacs is a highly customizable text editor and application development system. Its emphasis is on modern graphical user interface support and an open software development model.