aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2015-04-19 19:40:12 +0100
committerNicholas Marriott <nicholas.marriott@gmail.com>2015-04-19 19:40:12 +0100
commit24c8f523eb8b294d057d617bc27cfbd2a4773f19 (patch)
treeacebd8e8b6b440fbfade9183c940e7e212a6823d
parentaaad44bbe7ed7ff258598e38dce8cf62ae8ff658 (diff)
downloadrtmux-24c8f523eb8b294d057d617bc27cfbd2a4773f19.tar.gz
rtmux-24c8f523eb8b294d057d617bc27cfbd2a4773f19.tar.bz2
rtmux-24c8f523eb8b294d057d617bc27cfbd2a4773f19.zip
+.
-rw-r--r--TODO19
1 files changed, 10 insertions, 9 deletions
diff --git a/TODO b/TODO
index 7a473c78..35e218b5 100644
--- a/TODO
+++ b/TODO
@@ -65,7 +65,7 @@
way to bind repeat count to mode keys so that wheel up/down can
do multiple lines c) send-keys -M to pass a mouse event through?
- what does the mouse->KEYC_* conversion and find-the-pane bit?
- server_client_handle_key?
+ server_client_handle_key?
- hooks!
@@ -90,7 +90,7 @@
- layout stuff
* way to tag a layout as a number/name
* maybe keep last layout + size around and if size reverts just put it
- back
+ back
* revamp layouts: they are too complicated, should be more closely
integrated, should support hints, layout sets should just be a
special case of custom layouts, and we should support panes that are
@@ -99,9 +99,10 @@
* way to set hints/limits about pane size for resizing
* panning over window (window larger than visible)
* a mode where one application can cross two panes (ie x|y, width =
- COLUMNS/2 but height = ROWS * 2)
- * general key to space cells out evenly (horiz or vert) within their
- parent cell (could replace even-vert/even-horiz layouts)
+ COLUMNS/2 but height = ROWS * 2)
+ * general key to space cells out evenly (horiz or vert) within their
+ parent cell (could replace even-vert/even-horiz layouts)
+ * separate active panes for different clients
- terminfo bits
* use a better termcap internally instead of screen, perhaps xterm
@@ -126,7 +127,7 @@
know about the client, notably:
- is this the config file? (cmdq->c == NULL)
- is this a command client? (cmdq->c != NULL &&
- cmdq->c->session == NULL)
+ cmdq->c->session == NULL)
- is this a control client?
- can i do stdin or stdout to this client?
or even guarantee that cmdq->c != NULL and provide a better way to
@@ -134,9 +135,9 @@
client w/o a session else cmd_current_client
* optimize pane redraws, 20120318184853.GK10965@yelena.nicm.ath.cx
* cmd_find_* could be much simpler - parse everything the same, only
- difference is what to choose when not given a ":" or "." (such as a
- plain "0" could be session, window or pane). So just cmd_find_target
- with a type (session, window, or pane)..
+ difference is what to choose when not given a ":" or "." (such as a
+ plain "0" could be session, window or pane). So just cmd_find_target
+ with a type (session, window, or pane)..
- miscellaneous
* way to keep a job running just read its last line of output for #()