These projects have moved to https://code.google.com/p/jessies/.
software.jessies.org Evergreen salma-hayek SCM Terminator

Evergreen

Evergreen is a cross-platform GPL development environment that tries to be lightweight and language-agnostic yet functional.

Evergreen started as a project to reimplement Rob Pike's Acme editor in Java, for use on Unix and Windows instead of Plan 9. In the decade since then, it's evolved in directions that help it deal with large codebases, and multiple projects/branches at once. Remaining similarities include the tiled windows and the Unix-like reliance on external programs rather than reinventing every wheel. The major philosophical differences include strong support for keyboard-based editing, language-specific functionality, and native platform UI conventions. There are also two new guiding principles: accept regular expressions, output diffs.

[ ChangeLog | Download | FAQ | Report a Problem | Manual ]

Evergreen's main window

Features

Documentation

There's a separate user manual for Evergreen.

Mailing List

Feel free to visit or join the evergreen-users group.

Downloads

Pre-Built Packages

Linux
Linux x86 .deb for Debian/Ubuntu *
Linux x64 .deb
Linux x86 .rpm for Fedora/SUSE
Linux x64 .rpm
* Also available from our package repository. Using our Debian package repository.
Mac OS
Mac OS universal .zip (10.4 to 10.6)
Windows
Windows x86 .msi (Windows 2000 to Windows 7)*
* Requires Cygwin <= 1.7.7 and Cygwin Ruby and 32 bit Java. Setting up Cygwin. Common Cygwin problems.

Building from Source

If no pre-built package is available for your platform, or you just like building from source, anonymous read-only Subversion access is available. Copy and paste these commands to get everything you need:

mkdir ~/jessies && cd ~/jessies
svn checkout http://software.jessies.org/svn/evergreen/trunk/ evergreen
svn checkout http://software.jessies.org/svn/salma-hayek/trunk/ salma-hayek
make -C salma-hayek && make -C evergreen

You may want to add something like this to your crontab to keep up to date automatically (assuming your computer's on at 23:00):

00 23 * * * echo ~/jessies/salma-hayek/bin/nightly-build.rb | bash -l

There's also a source distribution, evergreen-source.tar.gz, but Subversion makes it easier for you to keep up to date, and makes it easier to submit patches. (Note that you need to build salma-hayek before building any of our other projects.)

The hints for building are the same for all our projects.

If you just want to look, you can browse the repository.

Authors

The original implementation (which was much more like Wily) was by Elliott Hughes.

Ed Porter wrote a fast bitmap font renderer because in those days, Java's font rendering was too slow to be usable.

Phil Norman wrote the PTextArea text component we now use.

Sébastien Pierre contributed the icon.

Martin Dorey keeps us running on Windows.