]> git.mdlowis.com Git - projs/tide.git/commitdiff
updated TODO list
authorMichael D. Lowis <mike.lowis@gentex.com>
Wed, 12 Sep 2018 20:23:58 +0000 (16:23 -0400)
committerMichael D. Lowis <mike.lowis@gentex.com>
Wed, 12 Sep 2018 20:23:58 +0000 (16:23 -0400)
TODO.md

diff --git a/TODO.md b/TODO.md
index 32643f041f968d042f4750c57476672f53b02735..1e50fe74b4dd597df174822690f1c1102f16746e 100644 (file)
--- a/TODO.md
+++ b/TODO.md
@@ -2,16 +2,19 @@
 
 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:
 
@@ -21,7 +24,6 @@ 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:
 
@@ -30,10 +32,8 @@ 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;