Acme is a multi-window text editor and shell for the Plan 9 operating system, developed by Rob Pike .
| Acme | |
|---|---|
Acme Screenshot | |
| Type of | Text editor |
| Developer | Rob Pike |
| Written on | |
| operating system | , , , and |
| License | Lpl |
| Site | acme.cat-v.org |
Acme differs from other similar editing environments (for example, Emacs ) in that it is implemented as a file server running the 9P protocol.
Like Emacs, Acme can also be used as a tool for reading letters and news, and also as a wiki editor through wikifs . The environment allows you to connect external components that interact with Acme through a standard system interface (9P).
Acme allows you to use mouse gestures , one of the deeply integrated features of Plan 9. The Oberon operating system GUI has greatly influenced the Acme user interface.
Acme also supports the sam command language in the editor.
Acme, rewritten in the Limbo programming language, is part of the Inferno workspace.
There is an Acme-like Wily environment for Unix platforms, but it is deprecated after porting the original Acme as part of Plan 9 for User Space , a set of Plan 9 system libraries for Unix platforms.
See also
- Archy is a text-based workspace designed by Jeff Ruskin
- Emacs is a text editor for Unix systems that can work as a standalone environment
- sam is another popular text editor, the predecessor of Acme, also written by Rob Pike.
- wmii is a window manager , largely inspired by Acme
Notes
Links
- Acme: A User Interface for Programmers
- Plan 9 for User Space - port of Plan 9 libraries for Unix, including Acme