or at least the Acme editor, which is also available for Mac and various Unix systems like Linux, FreeBSD etc.
For those unable to switch outright, I wholeheartedly recommend plan9port[0] - an almost complete set of utilities and protocols from Plan 9, ported to run in Linux, MacOS X, and OpenBSD userspace. It's being actively developed[1] by the 9fans community.
plan9port comes with both sam and acme[2] programmers' text editors.
--
[0] https://9fans.github.io/plan9port/
9term also does not support a lot of other terminal features. Using it I’ve noticed that there are two kinds of terminal programs:
1. Programs that uses the terminal as a GUI.
2. Programs that can be composed with other programs.
I prefer a program in category 2, since I like scripting to automate my tasks.
More acme info at http://acme.cat-v.org
Acme has a cousin, sam: http://sam.cat-v.org
[0]: http://acme.cat-v.org/ [1]: https://github.com/9fans/plan9port
I recommend mk (original make replacement for Plan 9, available for different OSes through Plan9Port [0,1]). It has a bit more uniform syntax, and can check that the dependency graph is wellfounded.