За недавними спорами nano vs vi vs vim vs emacs, мы стали забывать как выглядит суровая классика из MS-DOS. Которую, кстати, переписали на Rust и не так давно выпустили в открытый доступ. Потому что зачем? Потому что пусть сопляки знают на чём батьки код писали.

https://github.com/microsoft/edit