mirror of
https://github.com/tmux/tmux.git
synced 2025-01-27 16:48:49 +00:00
+.
This commit is contained in:
parent
aaad44bbe7
commit
24c8f523eb
19
TODO
19
TODO
@ -65,7 +65,7 @@
|
|||||||
way to bind repeat count to mode keys so that wheel up/down can
|
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?
|
do multiple lines c) send-keys -M to pass a mouse event through?
|
||||||
- what does the mouse->KEYC_* conversion and find-the-pane bit?
|
- what does the mouse->KEYC_* conversion and find-the-pane bit?
|
||||||
server_client_handle_key?
|
server_client_handle_key?
|
||||||
|
|
||||||
- hooks!
|
- hooks!
|
||||||
|
|
||||||
@ -90,7 +90,7 @@
|
|||||||
- layout stuff
|
- layout stuff
|
||||||
* way to tag a layout as a number/name
|
* way to tag a layout as a number/name
|
||||||
* maybe keep last layout + size around and if size reverts just put it
|
* 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
|
* revamp layouts: they are too complicated, should be more closely
|
||||||
integrated, should support hints, layout sets should just be a
|
integrated, should support hints, layout sets should just be a
|
||||||
special case of custom layouts, and we should support panes that are
|
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
|
* way to set hints/limits about pane size for resizing
|
||||||
* panning over window (window larger than visible)
|
* panning over window (window larger than visible)
|
||||||
* a mode where one application can cross two panes (ie x|y, width =
|
* a mode where one application can cross two panes (ie x|y, width =
|
||||||
COLUMNS/2 but height = ROWS * 2)
|
COLUMNS/2 but height = ROWS * 2)
|
||||||
* general key to space cells out evenly (horiz or vert) within their
|
* general key to space cells out evenly (horiz or vert) within their
|
||||||
parent cell (could replace even-vert/even-horiz layouts)
|
parent cell (could replace even-vert/even-horiz layouts)
|
||||||
|
* separate active panes for different clients
|
||||||
|
|
||||||
- terminfo bits
|
- terminfo bits
|
||||||
* use a better termcap internally instead of screen, perhaps xterm
|
* use a better termcap internally instead of screen, perhaps xterm
|
||||||
@ -126,7 +127,7 @@
|
|||||||
know about the client, notably:
|
know about the client, notably:
|
||||||
- is this the config file? (cmdq->c == NULL)
|
- is this the config file? (cmdq->c == NULL)
|
||||||
- is this a command client? (cmdq->c != NULL &&
|
- is this a command client? (cmdq->c != NULL &&
|
||||||
cmdq->c->session == NULL)
|
cmdq->c->session == NULL)
|
||||||
- is this a control client?
|
- is this a control client?
|
||||||
- can i do stdin or stdout to this client?
|
- can i do stdin or stdout to this client?
|
||||||
or even guarantee that cmdq->c != NULL and provide a better way to
|
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
|
client w/o a session else cmd_current_client
|
||||||
* optimize pane redraws, 20120318184853.GK10965@yelena.nicm.ath.cx
|
* optimize pane redraws, 20120318184853.GK10965@yelena.nicm.ath.cx
|
||||||
* cmd_find_* could be much simpler - parse everything the same, only
|
* cmd_find_* could be much simpler - parse everything the same, only
|
||||||
difference is what to choose when not given a ":" or "." (such as a
|
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
|
plain "0" could be session, window or pane). So just cmd_find_target
|
||||||
with a type (session, window, or pane)..
|
with a type (session, window, or pane)..
|
||||||
|
|
||||||
- miscellaneous
|
- miscellaneous
|
||||||
* way to keep a job running just read its last line of output for #()
|
* way to keep a job running just read its last line of output for #()
|
||||||
|
Loading…
Reference in New Issue
Block a user