BUGS:
-* no copy indent
+* implement mouse warping on search, jump to line, and focus change
* use transaction processing for joining lines
* no analysis of line-endings or tabs in document
* no magic right click
* no trimming of trailing whitespace
-* implement font toggling between monospace and proportional font
* gap buffer does not handle UTF-8 currently
* mouse selection handling when mouse moves outside region
Up Next:
-* implement command diffing logic to optimize the undo/redo log
* Add matching logic for "", '', ``, and <>
* B2+B1 click executes command with selection as argument
* add support for guidefiles
* Shift+Insert should insert primary selection
* Find shortcut should select previous word if current char is newline
+* implement command diffing logic to optimize the undo/redo log
# Auxillary Programs