Continued playing around with cursor
Removed attribute prompt.lines
Made prompt._load_text() to handle all file reading.
Finished converting usage of prompt._load_text()
Use os.read() instead of of sys.stdin.read() and OMG everything is better.
Now I'm catching escape characters in onKeyPress() instead or pause() like I always should have
More improvements to onKeyPress()
Discovered the all powerful space I made. But unlike frankstein I promptly got rid of my monster
As an act of repairation I took alway contiguous space: lest they plot their revenge
Too long I have ignored the insidious space; it snuck its allowance into the end of link names leading to an attempt at opening a file, that would otherwise exist, with an unsavory suffix: a underscore
Finished converting usage of prompt._load_text()
I neglected a bug with my loop thread that being it didn't exit quite but didn't seem to effect function. I made some minor changes in lib.py and main.py to ensure this thread ends before the program does.
I neglectMigrating init() and goodbye out of main.py and to lib.py
Migrating complete.
Minor bug fix
Cleaned up import statements and used globals I had already set
Minor change