From: Pietro Gagliardi <pietro10 <at> mac.com>
Subject: Re: Using the Acme Editor
Newsgroups: gmane.os.plan9.general
Date: 2008-08-19 20:22:15 GMT (1 year, 2 weeks, 1 day, 10 hours and 15 minutes ago)
On Aug 19, 2008, at 11:52 AM, Wendell xe wrote:

> 01. Toggle on/off line wrapping
> 02. Toggle on/off EOL character display
> 03. Display line numbers
> 04. Display ruler
> 05. Rectangluar block selection
> 06. Search and replace with confirmation at each item
> 07. Automatic insertion of spaces for tabs
> 08. Syntax highlighting of code
> 09. Code folding
> 10. Code clips/completion
> 11. Bookmarks
> 12. Display file diff with locked parallel windows
> 13. Customize the contextual display of commands in the tag line
> 14. Customize the color scheme

Acme is not an IDE. It is a text editor. If you want these facilities,  
implement them yourself. That's what the source is provided for.

Some of your ideas can be implemented as external programs.

3. awk '{ print NR, $0 }' file
7. sed 's/	/    /g' file > file2 && mv file2 file
12. This is harder. I suggest a program that works like so:
		% pdiff a.c b.c
					#include <u.h>
					#include <libc.h>
	
		int a;						char a;
	
					void
		main(void)					q(void)
					{
		...
	What I suggest is to see how idiff(1) works. idiff merges two files  
by allowing you to select which difference to use. The source is /sys/ 
src/cmd/idiff.c.