WHAT IS CE?
CE is a farily simple, easy to use unix text editor. It allows full cursor control, in fact, you must have cursor keys to use it! It will also support Function keys if your terminal has them.
WHY CE?
CE will allow newcomers to unix, and those who arent technically minded, or those who just dont want to have to learn a very user unfriendly editor that is common to unix. (I.e. VI/EMACS)
Quite simply, my design goal was to have just about any computerphobic person using CE in the shortest amount of time possible, with the smallest amount of documentation possible. My goal was to have people using it in under 20 minutes, and I think ive got that down to about 10 :)
CE has been selected by Michigan State University for use in their student email system. And as such, this version has been run litterally hundreds of thousands of times without incident.
- FEATURES
CE cant have many features one might think, being simple and all, and its true, CE in comparison to EMACS or VI has just about no features, but it has enough to allow decent text editing for the average joe.
In fact, it allows rather good editing for just about anything. I have written CE entirely within CE since version 1.1e (which I released about 5 months ago). I find I have become attached to it, and it is a painful experience to have to code something entirely in VI these days.
- Features
-
- Word Wrap
- Free Cursor Movement
- Visual CUT/PASTE/MOVE
- Context-Sensitive help
- A togglable mini-menu
- Internal help available
- User defineable shell escapes
RUNS ON:
CE has been tested, and used by myself on Sun Sparc's, NeXT's, Convex's, and an AT&T 3b2. Others have been using it on RS/6000's.
However, CE should work on just about any system, if you cant get it to work, drop me a note, and Ill see what I can do.
SOURCE FILE DESCRIPTIONS
ce.h /* CE Header file */
cefunc.c /* The Functions CE uses are defined here */
cehelp.c /* The help portion of CE is written here */
cemain.c /* The main code of CE */
curses.c /* Some of the display routines for CE (ELM CODE) */
curses.h /* Header file for the curses stuff */
mapcvt.c /* Source to a major hack that updates old keymaps*/
WEBSITE
http://jolomo.net/ce/
http://freshmeat.net/projects/ce/
