Мне вот это нравитсья в ed. Он language agnostic очень. Есть люди, которые пишут «плагины» для ed, которые часто представляют собой просто скрипты на bash. Но можно не только на нём писать конечно
https://gitlab.com/craigcomstock/idesh/-/tree/master/ – shell scripts created to play role of integrated development environment. The author of this scripts give that link when i asked him about how does he use ed. So it depends on ed, cscope, awk and grep
Насколько я знаю, изначально emacs был скриптом над редактором teco, а vi был и есть визуальное представление ex, который в свою очередь был наследником em, который был более юзерфрендли версией ed
Жаль не включают в plan9ports своеобразный intro при старте acme, где написано как им пользоваться и какие фишки есть. В Plan 9 это было. p9p не очень дружелюбна к новичкам :)
В некоторой степени и OpenBSD можно отнести к "маргинальным" ОС, хотя это тот же Unix. Вообще лучше не смотреть на абстрактную "маргинальность", а пользоваться тем, чем нравится.
Там всё относительно просто. Если вначале чего-то не понимаете как сделать просто пишите команду для plan9, д кликом левой кнопки мыши выделяете строку и средней клавишой мыши отправляете всю конструкцию исполнятся, допустим ls | grep *.c, откроется колонка errors с файлами подпадающими под регулярку, *.core *.c, и так далее, файлы можно открыть нажам правую клавишу мыши.