Implement an infinite unread buffer in edit.reader
edit/tty/winsize.go -> .../types.go
edit/tty/tty.go: add function FlushInput
Update TODO
At editor startup, find cursor position and insert artificial carriage return if not on first column.