mirror of
https://github.com/tmux/tmux.git
synced 2025-04-23 21:08:48 +00:00
Update.
This commit is contained in:
parent
d1eb153368
commit
e9bb939884
38
TODO
38
TODO
@ -51,50 +51,30 @@
|
|||||||
others do not. this might be hard: a flag for each grid line (top bit of size
|
others do not. this might be hard: a flag for each grid line (top bit of size
|
||||||
maybe)? a single flag is insufficient as can't then tell when to /stop/
|
maybe)? a single flag is insufficient as can't then tell when to /stop/
|
||||||
unwrapping
|
unwrapping
|
||||||
- document OPTIONS section in man page with description of new option handling
|
|
||||||
- document update set/setw in man page with -g and -u flags
|
|
||||||
- more # commands in status-left,right eg #H for hostname. others?
|
- more # commands in status-left,right eg #H for hostname. others?
|
||||||
- input.c is too complicated. simplify?
|
- input.c is too complicated. simplify?
|
||||||
- try change from pass-though model to redraw model (use updated screen
|
- try change from pass-though model to redraw model (use updated screen
|
||||||
data). maybe too slow though?
|
data). maybe too slow though?
|
||||||
- use a better termcap internally instead of screen, perhaps xterm
|
- use a better termcap internally instead of screen, perhaps xterm
|
||||||
- tty.c is a bit ugly
|
- tty.c is a bit ugly
|
||||||
- document default-path
|
|
||||||
- document xterm-keys
|
|
||||||
- document window options changes
|
|
||||||
- document password/locking commands
|
|
||||||
- document panes and window splitting: split-window and switch-pane
|
|
||||||
- document prefix-time
|
|
||||||
- a command to display the status line briefly when it is turned off
|
- a command to display the status line briefly when it is turned off
|
||||||
- neww should support -k
|
- neww should support -k
|
||||||
- FAQ "Can I have some examples of cool things I can do with tmux?" -- linkw, more??
|
- FAQ "Can I have some examples of cool things I can do with tmux?" -- linkw, more??
|
||||||
17:06 < NicM> tmux new then eg tmux linkw -s0:0
|
|
||||||
17:06 < simmel> NicM link-window?
|
|
||||||
17:06 < NicM> yes
|
|
||||||
17:06 < NicM> create a new session with tmux new
|
|
||||||
17:07 < NicM> then link your compilation or irc window into it with tmux linkw
|
|
||||||
17:07 < NicM> i have a set of secondary sessions set up by default with irc linked into them already
|
|
||||||
17:07 < NicM> so if want to view it in a separate window
|
|
||||||
17:07 < NicM> i just attach one of them
|
|
||||||
17:07 < NicM> and keep working in my original session
|
|
||||||
17:07 < NicM> but you can do it manually as well
|
|
||||||
17:08 < simmel> How do I unlink then?
|
|
||||||
17:08 < NicM> tmux unlinkw
|
|
||||||
17:08 < NicM> or tmux killw
|
|
||||||
17:08 < simmel> Doesnt that kill the original one too?
|
|
||||||
17:08 < NicM> no
|
|
||||||
17:08 < NicM> it unlinks it from the session
|
|
||||||
17:09 < NicM> or kills it if it is only linked to one
|
|
||||||
17:09 < NicM> unlinkw only unlinks it
|
|
||||||
- clone session command
|
- clone session command
|
||||||
- panes:
|
- panes:
|
||||||
swap-panes
|
swap-panes
|
||||||
close-pane
|
close-pane
|
||||||
move-pane (to window)
|
move-pane (to window)
|
||||||
should be able to move to a hidden pane and it would be moved into view
|
should be able to move to a hidden pane and it would be moved into view
|
||||||
- document pane stuff: up-/down-/select-/kill-pane, split-window
|
|
||||||
- would be nice if tmux could be the shell
|
- would be nice if tmux could be the shell
|
||||||
- command-prompt should accept an argument to specify the prompt
|
|
||||||
- fix rxvt cursor fg issue (text under cursor has non-white fg)
|
- fix rxvt cursor fg issue (text under cursor has non-white fg)
|
||||||
- key handling sucks a bit and needs to be reworked
|
- key handling sucks a bit and needs to be reworked
|
||||||
- prefix-time should only apply to a few commands otherwise it is too annoying
|
|
||||||
|
for 0.6:
|
||||||
|
- document OPTIONS section in man page with description of new option handling
|
||||||
|
- document default-path
|
||||||
|
- document pane stuff: up-/down-/select-/kill-pane, split-window
|
||||||
|
- document password/locking commands
|
||||||
|
- document update set/setw in man page with -g and -u flags
|
||||||
|
- document xterm-keys
|
||||||
|
- remove/fix & document prefix-time (only apply to some commands?)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $Id: screen-redraw.c,v 1.18 2009-01-14 19:29:32 nicm Exp $ */
|
/* $Id: screen-redraw.c,v 1.19 2009-01-14 21:00:41 nicm Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
||||||
@ -44,6 +44,10 @@ screen_redraw_screen(struct client *c, struct screen *s)
|
|||||||
|
|
||||||
status = options_get_number(&c->session->options, "status");
|
status = options_get_number(&c->session->options, "status");
|
||||||
|
|
||||||
|
/* Fill in empty space on the right. */
|
||||||
|
if (w->sx < c->sx)
|
||||||
|
screen_redraw_blankx(c, w->sx, c->sx - w->sx);
|
||||||
|
|
||||||
/* Draw the panes. */
|
/* Draw the panes. */
|
||||||
TAILQ_FOREACH(wp, &w->panes, entry) {
|
TAILQ_FOREACH(wp, &w->panes, entry) {
|
||||||
s = wp->screen;
|
s = wp->screen;
|
||||||
@ -64,9 +68,7 @@ screen_redraw_screen(struct client *c, struct screen *s)
|
|||||||
s->cy = cy;
|
s->cy = cy;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Fill in empty space. */
|
/* Fill in empty space below. */
|
||||||
if (w->sx < c->sx)
|
|
||||||
screen_redraw_blankx(c, w->sx, c->sx - w->sx);
|
|
||||||
if (w->sy < c->sy - status)
|
if (w->sy < c->sy - status)
|
||||||
screen_redraw_blanky(c, w->sy, c->sy - w->sy, '=');
|
screen_redraw_blanky(c, w->sy, c->sy - w->sy, '=');
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user