Go port of Rob Pike's Acme editor. Derived from ProjectSerenity but now increasingly divergent. ProjectSerenity was itself a transliteration of the original Acme and libframe C code from plan9port
Named edwood in celebration of the formative influence of Ed Wood on Plan9 and the truth of ed-iting.
Note that Edwood (as with Acme) requires some infrastructure from
plan9port: in particular
devdraw
and the p9p font server. So to actually use this, you'll want
to install plan9port first.
Contributions are welcome. Just submit a pull request and we'll review the code before merging it in.
Edwood has reached the useful milestone (v0.1) and should serve as drop-in replacement for Plan9 Port Acme. (But probably with different bugs.) Please file issues if Acme client apps don't work with Acme or if your favourite Acme feature doesn't work.
- More idiomatic Go and tests.
- Internal API modernization.
- Revised text handling data structures.
- More configurability: styles, keyboard shortcuts, autocomplete.
- See the issues list for the details.