summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2016-05-31 22:13:44 +0100
committerNicholas Marriott <nicholas.marriott@gmail.com>2016-05-31 22:13:44 +0100
commit20d2a31b40430df73aea3089a5258bf7f7ec68d2 (patch)
tree29c47635dfe5ba16282389f54977757e717a80ef
parentc7a0f56c71109496a30b7f3463b717a6f0aca1ff (diff)
Update TODO.
-rw-r--r--TODO7
1 files changed, 6 insertions, 1 deletions
diff --git a/TODO b/TODO
index 94fa38af..fbe91744 100644
--- a/TODO
+++ b/TODO
@@ -119,7 +119,12 @@
or even guarantee that cmdq->c != NULL and provide a better way to
tell when in the config file - then we use cmdq->c if we need a
client w/o a session else cmd_current_client
- * optimize pane redraws, 20120318184853.GK10965@yelena.nicm.ath.cx
+ * we do more work than we should if a single read() contains operations
+ that cancel each other out: for example, writing twice to the same
+ cell, or writing and then clearing a line; it would be nice to
+ optimize these. would it mean processing the entire read() data first
+ then applying changes? or an initial optimization step? or something
+ else?
- miscellaneous
* way to keep a job running just read its last line of output for #()