This commit is contained in:
Nicholas Marriott 2009-08-11 10:06:27 +00:00
parent 48ede1a00a
commit 4d90ce7b40

16
TODO
View File

@ -55,15 +55,10 @@
- rename split-window -> split-pane?? - rename split-window -> split-pane??
- fix UTF-8 guesswork on sparc64, improve tty checks - fix UTF-8 guesswork on sparc64, improve tty checks
- choice and more mode would be better per client than per window? - choice and more mode would be better per client than per window?
- 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)
- hooks to which commands may be attached, for example: tmux add-hook - hooks to which commands may be attached, for example: tmux add-hook
"new-session" if-shell "[ -e $HOME/.tmux-session.conf ]" source-file "new-session" if-shell "[ -e $HOME/.tmux-session.conf ]" source-file
$HOME/.tmux-session.conf $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?
- there are an awful lot of commands. maybe separate man page for conf
file/commands -similar to ssh/ssh_config?
- esc seq to set window title should be documented and should set - esc seq to set window title should be documented and should set
automatic-rename automatic-rename
- way to set socket path from config file - way to set socket path from config file
@ -74,12 +69,10 @@
x position and use that x position and use that
- paste-buffer etc should be able to handle \0, so needs a size member and no - paste-buffer etc should be able to handle \0, so needs a size member and no
more strlen more strlen
- 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 - H/M/L commands in copy mode with vi-keys, for jumping to the top/middle/last
line on the screen line on the screen
- split list-windows into separate list-windows and list-panes - split list-windows into separate list-windows and list-panes
- way to override terminfo definitions
- 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-*
@ -93,8 +86,7 @@
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
command-prompt "splitw 'exec man %%') can have "man: " instead of "(splitw)". command-prompt "splitw 'exec man %%') can have "man: " instead of "(splitw)".
- a way for force-width/height to apply to only one - a way for force-width/height to apply to only one pane (how?)
pane (how?)
- **** a command to run something without a window and send any output to the - **** a command to run something without a window and send any output to the
window-more. if no output, info() a line saying "'%s' returned %d". so i can window-more. if no output, info() a line saying "'%s' returned %d". so i can
bind mpc control commands to function keys ;-) bind mpc control commands to function keys ;-)
@ -102,6 +94,10 @@
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?) - options to change/remove the symbols (*-+ etc) in status line (bloat?)
- asupport for bce - asupport for bce
- reset attributes when idle so ~./pkill are less likely to leave terminal upset
- it would be nice if the start/end line keys in copy mode were aware of - it would be nice if the start/end line keys in copy mode were aware of
wrapped lines wrapped lines
- per session locking
- 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)
-- idea of a "view" onto a window, need base x/y offsets
for redraw