This emacs config is primarily designed for C/C++ programming, but has some other
interesting features too.

Supports:
Unknown version:
* C/C++ highlighting, indenting and general feeling.
* QT and tmake support ( QT highlighting and extra keywords and tmake projects )
* Several completion methods: Abbrev, recencly used words and hippie expandability
* Mouse wheel support.
* Keyboard improvements: Save, load, compile, kill, indent etc..
* Store backup files in a .backups directory instead of in the same dir as the file.
* Autoinserting of known filetypes( C/C++ and tmake templates )
* Timestamping of files.
* Line & column number mode
* Pc selection mode ( Shift + arrow keys to select, shift/ctrl insert delete)
* Better compilation mode. ( smaller window and auto save etc.. )
* Desktop support. ( Allows saving of all files including their cursor pos ).

0.8.1
* New color mode called GhostDog, was designed to work with white
   background and black text desktops. The mode should be better
   to work with since it more reflects newspapers, books etc.
   It's currently not 100% done.

0.8.0
* BBDB bindings to Gnus
* Made it easier to add new elements to the load-path by adding a new function to do the dirty work.
* All code except some basic loading functions were moved to .emacs-d-startup
* Inserting and deleting classes in a project is wastly improved, the 
   resulting project is sorted to make the list more viewable.
* Emacs 21 support
* Uses mouse-wheel from new Emacs instead of site-lisp version
* Uses blinking cursor mode from new Emacs instead of site-lisp version
* New site-lisp(and option), clipper, allows one to insert predefined clips in a buffer
   Keys are: C-x c c - Create clip, C-x c i - Insert clip, C-x c d - Delete clip
         and C-x c e - Edit clip
* BBDB is now an option, and is loaded in .gnus. This means that people who don't use it(or GNUS)
   dont' need to turn it on.
* New option: IDO, allows for better buffer switching and file finding.
* Renamed and updated CUA-mode, new filename is cua.el

0.7.8
* Moved project related functions into .emacs-d-project
* Moved autoinsert related functions into .emacs-d-autoinsert
* Some minor code cleanups
* Added support for namespaces in class generation
* Added support for simple project management, a list of active projects are read from ~/.projects
  and will open the project file/dir when selected in the menu (Files/Projects). Also if a Revive
  buffer is stored it is restored.
* Added INI mode support
* Improved Tmake mode hightlighting
* Added toggle source for PHP mode

0.7.7:
* Internal changes to make it run on XEmacs (again :), and it seems to work with NT-Emacs too,
  unfortunately a lot of things are disabled in XEmacs and NT-Emacs at the moment.
* ibuffer in options menu
* Uncomment comments with Alt u
* M-d to set British dictionary
* M-a to set American dictionary
* M-n to set Norwegian dictionary
* M-p to let flyspell check the buffer
* The option file is saved to .xemacs-options if XEmacs is used.
* More auto include classes, including most new Qt classes from 2.2.0
* Added "Create Custom Files" to project menu, this allows for creating customized autoinsert files
  in the project directory amongst other things. Put yourself in a directory and choose 
  "Create Custom Files" from the menu, you will then get a directory called .autoinsert which is
  a copy of your standard autoinsert directory, edit this files to get custom looks on a specific
  project. You will also get a file called .emacs-custom and .emacs-vars, edit these files to suit
  your needs.
* New autoinsert file for PHP coding.
* Updated PHP mode which can handle "foreach" better.

0.7.6:
* Lot of internal changes to make it run on XEmacs.

0.7.5:
* More robust initialization, will not fail to init if some packages are missing
* More flexible autoinsert mechanism, will look for the auto-insert directory in a more dynamic matter
  dependening on the state.
* New configuration system, you can now save a global and local config file of how you want
  emacs too be, you can also specify which packages to start. More options will come later.

0.7.4-2:
* Updated site-lisp files to newer versions.

0.7.4:
* Menuitem for recently opened files
* Rectangular marking with highlight and mouse support
* Revive mode, (enhanced desktop mode), saves window properties as well.(see under project/session menu)
* History saving, now saves a lot of history buffers on exit and loads them on init
* Better scrolling when using page-up and page-down, the cursor now stays in place
* Font menu moved to Shift Right Mouse
* Can specify default font to use(see .emacs-d-vars)

0.7.3:
* Highlight current line mode added and updated color styles to set the color
* Auto revert mode, automaticly reverts buffers every 5 seconds(if they aren't modified and has changed on disk).
* Cursor blinking
* Crontab mode

0.7.2:
* CSS mode included and bound to .css files

0.4 - 0.7.1:
* Improved PHP mode
* More features to C++ class generation.
  Sets up default paramters to constructor depending on what class you
  inherit from.
* Automatic conversion from #include statements to forward class declarations,
  the class is searched for in the include file which can be specified in
  the project or in a global search path.
* Some changes to the keys so that people without windows keys can use them
  too.
* More advanced completions.
* Easier Cut/Copy/Paste/Undo operations(Ctrl-X,Ctrl-Y,Ctrl-V,Ctrl-Z)
* Folding of text by default
* Color styles
* Tmake mode
* And much more I don't remember, there's probably a lot of unused code there too.
