From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Message-id: From: Pietro Gagliardi To: wendellxe@yahoo.com, Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-reply-to: <382936.47212.qm@web57610.mail.re1.yahoo.com> Date: Tue, 19 Aug 2008 16:22:15 -0400 References: <382936.47212.qm@web57610.mail.re1.yahoo.com> Subject: Re: [9fans] Using the Acme Editor Topicbox-Message-UUID: ff23d3fa-ead3-11e9-9d60-3106f5b1d025 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 #include 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.