mirror of
https://github.com/tmux/tmux.git
synced 2025-01-15 05:09:04 +00:00
Add a couple of items, and wrap lines.
This commit is contained in:
parent
a5ad186547
commit
21130b0c49
38
TODO
38
TODO
@ -61,27 +61,37 @@
|
|||||||
- some way to force a screen to use the entire terminal even if it is forced
|
- some way to force a screen to use the entire terminal even if it is forced
|
||||||
to be smaller by other clients. pan smaller terminal? (like screen F)
|
to be smaller by other clients. pan smaller terminal? (like screen F)
|
||||||
- close/redirect stderr when popen to child proc for #() in status line
|
- close/redirect stderr when popen to child proc for #() in status line
|
||||||
- hooks to which commands may be attached, for example:
|
- hooks to which commands may be attached, for example: tmux add-hook
|
||||||
tmux add-hook "new-session" if-shell "[ -e $HOME/.tmux-session.conf ]" source-file $HOME/.tmux-session.conf
|
"new-session" if-shell "[ -e $HOME/.tmux-session.conf ]" source-file
|
||||||
|
$HOME/.tmux-session.conf
|
||||||
- get it passing all the vttest tests that don't require resizing the terminal
|
- get it passing all the vttest tests that don't require resizing the terminal
|
||||||
- does tmux require a exmple conf? where does it go?
|
- does tmux require a exmple conf? where does it go?
|
||||||
- there are an awful lot of commands. maybe separate man page for conf
|
- there are an awful lot of commands. maybe separate man page for conf
|
||||||
file/commands -similar to ssh/ssh_config?
|
file/commands -similar to ssh/ssh_config?
|
||||||
- esc seq to set window title should be documented and should set automatic-rename
|
- esc seq to set window title should be documented and should set
|
||||||
|
automatic-rename
|
||||||
- way to set socket path from config file
|
- way to set socket path from config file
|
||||||
- XXX once env stuff is in, default-path and VISUAL/EDITOR should be picked up when session is started
|
- XXX once env stuff is in, default-path and VISUAL/EDITOR should be picked up
|
||||||
- the copy mode next-word behaviour is emacs style (end of word) rather than vi style (start of word) even in vi keys mode,
|
when session is started
|
||||||
- when moving up from a blank line in copy mode it always assumes you were at the end of the line so it can be a bit funny. should remember last non-blank x position and use that
|
- the copy mode next-word behaviour is emacs style (end of word) rather than vi
|
||||||
- paste-buffer etc should be able to handle \0, so needs a size member and no more strlen
|
style (start of word) even in vi keys mode,
|
||||||
|
- when moving up from a blank line in copy mode it always assumes you were at
|
||||||
|
the end of the line so it can be a bit funny. should remember last non-blank
|
||||||
|
x position and use that
|
||||||
|
- paste-buffer etc should be able to handle \0, so needs a size member and no
|
||||||
|
more strlen
|
||||||
- is utf8 a valid charset in LANG? also check for "unicode" in TERM
|
- is utf8 a valid charset in LANG? also check for "unicode" in TERM
|
||||||
- what about utmp etc? can tmux update it like screen? setgid?
|
- what about utmp etc? can tmux update it like screen? setgid?
|
||||||
- H/M/L commands in copy mode with vi-keys, for jumping to the top/middle/last line on the screen
|
- H/M/L commands in copy mode with vi-keys, for jumping to the top/middle/last
|
||||||
|
line on the screen
|
||||||
- split list-windows into separate list-windows and list-panes
|
- split list-windows into separate list-windows and list-panes
|
||||||
- option (mode-mouse) to turn off mouse in copy-mode etc
|
- option (mode-mouse) to turn off mouse in copy-mode etc
|
||||||
- way to override terminfo definitions
|
- way to override terminfo definitions
|
||||||
- ability to rebind mode keys
|
- ability to rebind mode keys
|
||||||
- make key binding code generic (key_tree?) from key_bindings, then use it for mode keya
|
- make key binding code generic (key_tree?) from key_bindings, then
|
||||||
- split mode keys into separate trees for edit/choice/movement? flag for mode (vi)?
|
use it for mode keys
|
||||||
|
- split mode keys into separate trees for edit/choice/movement? flag
|
||||||
|
for mode (vi)?
|
||||||
- warts on current naming:
|
- warts on current naming:
|
||||||
- display-time but message-fg/bg/attr
|
- display-time but message-fg/bg/attr
|
||||||
- list-* vs show-*
|
- list-* vs show-*
|
||||||
@ -89,7 +99,8 @@
|
|||||||
- up-pane/down-pane vs next-*/previous-* vs resize-pane U/D/L/R
|
- up-pane/down-pane vs next-*/previous-* vs resize-pane U/D/L/R
|
||||||
- pcvt25 doesn't work properly, why? (bce?)
|
- pcvt25 doesn't work properly, why? (bce?)
|
||||||
- tidy up and prioritise todo list ;-)
|
- tidy up and prioritise todo list ;-)
|
||||||
- it is only possible to specify 8 colours to fg/bg options; should be able to set 256 as well
|
- it is only possible to specify 8 colours to fg/bg options; should be able to
|
||||||
|
set 256 as well
|
||||||
- neww and attach can create a session if none exists?
|
- neww and attach can create a session if none exists?
|
||||||
would work fine with config file since
|
would work fine with config file since
|
||||||
- option to set customisable prompt for command-prompt (so eg bind -n F2
|
- option to set customisable prompt for command-prompt (so eg bind -n F2
|
||||||
@ -103,3 +114,8 @@
|
|||||||
bind mpc control commands to function keys ;-)
|
bind mpc control commands to function keys ;-)
|
||||||
- command to list what is actually running in each window with command line,
|
- command to list what is actually running in each window with command line,
|
||||||
pid (need some adaption of the osdep code)
|
pid (need some adaption of the osdep code)
|
||||||
|
- options to change/remove the symbols (*-+ etc) in status line (bloat?)
|
||||||
|
- status-fg/bg (and mode, message) are reversed, this is confusing if remove
|
||||||
|
reverse from status-attr, but confusing by default if they are fixed. best
|
||||||
|
would be to make fg/bg adaptive and have them do the right thing. need
|
||||||
|
changes/additions to options though
|
||||||
|
Loading…
Reference in New Issue
Block a user