line-oriented text editor