Я начал писать текстовый редактор терминала, что-то вроде первых текстовых редакторов для UNIX, таких как vi. Моя единственная цель - хорошо провести время, но я хочу показать текст в цвете, поэтому я могу выделить синтаксис для редактирования исходного кода.
Как я могу это достичь? Есть ли какой-то специальный POSIX API для этого, или мне нужно использовать ncurses? (Я бы предпочел не)
Любые советы? Может быть, некоторые учебники по UNIX API?