Writing a Programmers Editor (Terminal I/O & Raw Mode) - Part 5

How to take control of the terminal - raw mode, escape sequences, and turning a teletype into an interactive display.