root WRITEUP st4

st4

Small text editor bootstrapped from cat

Project Files • GitHub Repo • st4.c

st4 is a nano-like screen editor bootstrapped from a ed-like line editor bootstrapped from cat and shell redirection. It directly emits VT100 escapes to standard output.

st4 is a work in progress. Current features include:

  • virtual cursor support;
  • automatic soft wrapping;
  • C and Markdown ftdetect and syntax highlighting;
  • configurable tabstops and toggleable line numbers;
  • rendering and insertion of nonprintable characters.