This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
redit /
| name | age | message | |
|---|---|---|---|
| |
AUTHORS | Mon Nov 03 21:49:36 -0800 2008 | |
| |
COPYING | Mon Nov 03 21:48:45 -0800 2008 | |
| |
HACKING | Mon Nov 17 08:05:23 -0800 2008 | |
| |
README | Mon Nov 17 08:05:23 -0800 2008 | |
| |
bin/ | Mon Nov 17 07:28:25 -0800 2008 | |
| |
lib/ | Tue Nov 18 16:59:52 -0800 2008 | |
| |
test/ | Mon Nov 03 21:46:36 -0800 2008 |
README
redit is an editor written in Ruby with extensibility in mind. We are a couple of Vim hackers who have never quite managed to acclimate ourselves to Emacs, and who, like most, have developed a distaste for Vim script. Our general strategy here is going to be to start mostly from scratch, with an awareness of how we want our editor to behave but mostly disregarding the implementation details of Vim, Emacs, or anything else currently used to edit text. One strategy for building a text editor is to recapitulate the evolution of text editors in miniature---that is, build from a line editor to a visual editor to a GUI editor to a semantic object-aware editor. This gets enterprisey very quickly. We are going to take a slightly different tack: roughly, we will grow in two dimensions, progressing in the direction of usability and visual fluency on the one hand and in the direction of object-awareness on the other. The resulting program should then be beautiful, usable, and powerful, or else incomplete.







