Cream

        Something good to put in your Vim!

Cream v0.31 released!

2004 Oct 12

After four months, the wait is finally over! New features include:

» Improved spell check
» All new German, French, and Spanish spell check dictionaries
» User settings stored in profile on Windows
» Horizontal scroll bar when wrap off
» Ctrl+Alt+PageUp/Down to go to screen middle
» Word Count now highlights
» New Stamp Filename add-on
» Unsaved files now indicated with asterisk
» Extended keymap options
» Improvements to Linux/Unix installer
» Refined date/time/timezone inserts
» Added support for Lisp files
» Improved completion templates
» Much more...

Download from the
Installation page!

Google:  find Cream

Cream v0.30 released!

2004 Jun 15

New features include:

» Fixed creation of user directories
» Line numbers more subdued
» New column highlighting
» Fixed current file indication on Windows for some multi-byte
» New (optional) system preferences

Cream v0.29 released!

2004 Apr 24

New features include:

» New installation location
» Run Vim with Cream beside standard Vim
» Installation now multi-user, Windows and Linux
» Automatic creation of user profile
» New Cream icon as .svg and .ico
» Changed Cream startup shortcut to Ctrl+Shift+C
» Windows and Linux install scripts

Read more News in the Release Announcement Archive or complete details in the ChangeLog.

Cream is a free and easy-to-use configuration of the powerful and famous Vim text editor for both Microsoft Windows and GNU/Linux. You can see it in action in screenshots or try it from the installation page.

Cream includes all the features of Vim and many, many more custom utilities. A short list of features includes syntax highlighting, spell check, multi-file find/replace, bookmarking, function prototype popups, macros, auto-wrapping, reformatting, justification, time/date stamps, file explorer, completion, sorting, calendar, tag navigation, block commenting, Microsoft, Unix and Apple format text editing, virtually unlimited file sizes, 38 varieties of 8-bit, 2-byte, and Unicode support, single/multiple document modes, unlimited undo/redo, show invisible characters, word count, and many more.

Why Cream?

Vim is one of the most powerful, lightweight and full-featured text editors ever created. It is the most popular and famous descendant of the Vi text editor written in 1976. Vim is also free, and it works on most operating systems including Microsoft Windows, GNU/Linux, Unix, BSD, Apple, Amiga, OS/2...even on some PDAs. So why wouldn't everyone want use Vim if it's free and so terrific?

Cream is an easy-to-use configuration of the powerful, free, and famous Vim text editor for both Microsoft Windows and GNU/Linux.

Vim has a very steep learning curve. It was never primarily designed to be easy to use, favoring performance and technical flexibility instead. If you're used to text editors like most found on Apple or Microsoft platforms, learning to use Vim takes time. Cream simply changes Vim's interface so it behaves more like a text editor you might be used to already.

For example, Vim uses a default modal operation, which means that keyboard shortcuts do different things depending on the mode. Long time Vim users enjoy this many options, but most users find it overwhelming. So Cream, in this particular example, makes all functionality available from a single editing mode (technically called insertmode), accessible with familiar keyboard shortcuts and pull-down menus.

Download Cream from the installation page.

For those unfamiliar to Vim, we hope that you find Cream to be what what you would expect in a text editor. It's long list of features describe a number of default extensions available from common pull-down menus that include a huge and growing list of both powerful and subtle improvements over Vim.

For those already familiar with Vim, Cream significantly changes its behavior. Considerable effort has gone into insertmode usability, settings retention, and an enormous number of terrific custom Vim extensions by some notable authors included and configured by default. Cream also has an extendable add-on architecture to map custom functions beyond those provided.

For those already familiar with Cream, please read about the project's goals for a bird's eye view, the background to read the more philosophical aims of the project, and how to contribute if you're interested in helping out!