More Text Editing
This week, I wrote tests for the corner cases in the text editing object. I noticed a handful of places I didn't update the newline information (for jump-to-line). Since there was redundant code and a fair amount of tests, I refactored and deleted a lot of code. However, there is still a lot left to update, especially when dealing with undo/redo, multiple cursors, and metadata (newlines and braces for code folding). I'll likely be working on this for a few more weeks.