The origin of the e text editor, comes from a project to create a next generation revision control system. The aim was to create an rcs, that could be deeply embedded into applications. This could give them all kinds of capabilities, which would otherwise be impossible. To have a real base to work from, I had to make an example application to embed it in. The choice of a text editor was obvious, since text currently is the main target for revision control. So after a lot of development, i had a very powerful and versatile revision control engine and a very basic text editor build on top of it.
The editor showed the potential of the underlying engine (like total crash survivability and undo as powerful as a fine-grained rcs), but it was still really to basic to be used for day-to-day work.
Enter Textmate
In the mean time Textmate had emerged as the new baseline for what a text editor should be capable of. It was the first editor since vi and emacs to introduce a radical improvement in interaction and usability. Only available on MacOS X, it’s modern interface had raised users expectations.
To get an idea of what makes textmate so special I can recommend viewing the screencasts at http://macromates.com/screencasts
It was obvious to me that my editor had to live up to these new expectations and it seemed that my only options was to either reinvent or blatantly copy textmates features, neither of which seemed very honest or appealing to me.
Instead I choose a third option: compatibility and cooperation.
Cooperation vs Competition
I contacted Allan Odgaard, the creator of textmate, to set up a meeting. Luck had it that we were both from Denmark, so we could meet in person. When we actually meet, we were surprised to find out that we had both studied at the same place (but never met), and when I told him where i live (which is in a small village in the countryside), we discovered that not only did his parents have a summerhouse in the same village, but it is actually within walking distance of my place. What are the odds? It is really a small world!
Allan was very positive about the prospect of me making the editor compatible with textmate, and he had no problems with me using the textmate bundles. Having more people, on more platforms, to use and improve the bundles, could only make them even more powerful and comprehensive.
This release is still a very early beta. It supports all the basic bundle features like themes, language grammars, snippets & commands. There is still no projects or bundle editor and there are many small features missing, but all the underpinnings are in place so it will advance rapidly from here.
Obviously some bundle items contain mac specific commands, so they will gradually be ported or replaced with equivalents.

Selecting a bundle itemOther Platforms
Currently e is only available for Windows. But since it is coded in wxWidgets, in a totally crossplatform manner, a Linux version is very possible if there is enough interest. Out of respect for Allan and his work I will not be making a Mac version.
The Future
I will keep working with Allan to ensure that e stays compatible with the textmate bundle system. He has a lot of really cool stuff lined up for version 2.0, so there is something to look forward to.
When the textmate compatibility is complete, I will return to the original goal. Using the power of the underlying revision control engine, to introduce features beyond what is seen in any other editor.

e with the ‘Vibrant Ink’ theme