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 ]

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
Mac OS
Mac OS 10.4/10.5 universal .dmg
Solaris
Solaris SPARC .pkg
Solaris x86 .pkg
Windows
Windows XP/Vista/2000/2003 x86 .msi *
* Requires Cygwin and Cygwin Ruby. 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.