BUGS:
-* Undo/Redo not implemented
+* no analysis of line-endings or tabs in document
+* no trimming of trailing whitespace
+* no copy indent
+* no magic right click
+* Ctrl+Up,Dn not bound or not working
+* Undo does not clear modified status if state is the same
* gap buffer does not handle UTF-8 currently
-* Repeatedly pasting eventually causes an assertion
-* Middle click on selected command does not execute
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 command line flags to toggle options (Tabs, Indent, etc..)
Tags:
* Font - Toggle font between monospace and proportional or set the font
* ID - Get window id of the X window
* Zerox - Create a copy of the window
-* Lang - Set the language for syntax highlighting
The Future:
* Ctrl+Up,Down requires two undos to revert.
* Ctrl+Up,Down with non line selection should track column
* use transaction ids to only mark buffer dirty when it really is
-* refactor selection handling to buf.c to prepare for multiple selections.
* 100% coverage with unit and unit-integration tests
* tab inserts dont coalesce like one would expect
-* implement command diffing logic to optimize the undo/redo log
* move by words is inconsistent. Example:
var infoId = 'readerinfo'+reader.id;