mirror of
https://github.com/tmate-io/tmate-ssh-server.git
synced 2020-11-18 19:53:51 -08:00
Document zombie window stuff.
This commit is contained in:
parent
797f04b648
commit
80a594cae3
10
TODO
10
TODO
@ -47,17 +47,13 @@
|
|||||||
- flags to centre screen in window
|
- flags to centre screen in window
|
||||||
- get rid of DEFDATA etc
|
- get rid of DEFDATA etc
|
||||||
|
|
||||||
-- For 0.4 --------------------------------------------------------------------
|
|
||||||
|
|
||||||
- document zombie windows
|
|
||||||
- document buffer stuff
|
|
||||||
|
|
||||||
-- For 0.5 --------------------------------------------------------------------
|
-- For 0.5 --------------------------------------------------------------------
|
||||||
|
|
||||||
- commands: save-buffer -b number filename
|
- commands: save-buffer -b number filename
|
||||||
load-buffer -b number filename
|
load-buffer -b number filename
|
||||||
copy-buffer -s src-session -t dst-session -a src-index -b dst-index
|
copy-buffer -s src-session -t dst-session
|
||||||
(from other session)
|
-a src-index -b dst-index
|
||||||
|
(copy from other session)
|
||||||
- clear EOL etc CANNOT rely on term using the current colour/attr and probably
|
- clear EOL etc CANNOT rely on term using the current colour/attr and probably
|
||||||
should not emulate it doing so
|
should not emulate it doing so
|
||||||
- activity/bell should be per-window not per-link? what if it is cur win in
|
- activity/bell should be per-window not per-link? what if it is cur win in
|
||||||
|
31
tmux.1
31
tmux.1
@ -1,4 +1,4 @@
|
|||||||
.\" $Id: tmux.1,v 1.47 2008-06-30 05:34:06 nicm Exp $
|
.\" $Id: tmux.1,v 1.48 2008-06-30 18:27:14 nicm Exp $
|
||||||
.\"
|
.\"
|
||||||
.\" Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
.\" Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
||||||
.\"
|
.\"
|
||||||
@ -573,6 +573,21 @@ Rename the current window, or the window at
|
|||||||
.Ar target-window
|
.Ar target-window
|
||||||
if specifed, to
|
if specifed, to
|
||||||
.Ar new-name .
|
.Ar new-name .
|
||||||
|
.It Xo Ic respawn window
|
||||||
|
.Op Fl k
|
||||||
|
.Op Fl t Ar target-window
|
||||||
|
.Op command
|
||||||
|
.Xc
|
||||||
|
.D1 (alias: Ic respawnw )
|
||||||
|
Reactive a window in which the command has exited (see the
|
||||||
|
.Ic remain-in-exit
|
||||||
|
windowoption).
|
||||||
|
If
|
||||||
|
.Ar command
|
||||||
|
is not given, the command used when the window was created is executed.
|
||||||
|
The window must be already inactive, unless
|
||||||
|
.Fl k
|
||||||
|
is given, in which case any existing command is killed.
|
||||||
.It Xo Ic scroll-mode
|
.It Xo Ic scroll-mode
|
||||||
.Op Fl t Ar target-window
|
.Op Fl t Ar target-window
|
||||||
.Xc
|
.Xc
|
||||||
@ -655,6 +670,12 @@ This setting applies only to new windows - existing window histories are not
|
|||||||
resized and retain the limit at the point they were created.
|
resized and retain the limit at the point they were created.
|
||||||
.It Ic prefix Ar key
|
.It Ic prefix Ar key
|
||||||
Set the current prefix key.
|
Set the current prefix key.
|
||||||
|
.It Xo Ic remain-by-default
|
||||||
|
.Op Ic on | Ic off
|
||||||
|
.Xc
|
||||||
|
If this option is on, newly created windows have their
|
||||||
|
.Ic remain-on-exit
|
||||||
|
flag set.
|
||||||
.It Xo Ic set-titles
|
.It Xo Ic set-titles
|
||||||
.Op Ic on | Ic off
|
.Op Ic on | Ic off
|
||||||
.Xc
|
.Xc
|
||||||
@ -743,6 +764,14 @@ from resizing a window to greater than
|
|||||||
or
|
or
|
||||||
.Ar height .
|
.Ar height .
|
||||||
A value of zero restores the default unlimited setting.
|
A value of zero restores the default unlimited setting.
|
||||||
|
.It Xo Ic remain-on-exit
|
||||||
|
.Op Ic on | Ic off
|
||||||
|
.Xc
|
||||||
|
A window with this flag set is not destroyed when the program running in it
|
||||||
|
exits.
|
||||||
|
The window may be reactivated with the
|
||||||
|
.Ic respawn-window
|
||||||
|
command.
|
||||||
.El
|
.El
|
||||||
.It Xo Ic show-buffer
|
.It Xo Ic show-buffer
|
||||||
.Op Fl b Ar buffer-index
|
.Op Fl b Ar buffer-index
|
||||||
|
4
window.c
4
window.c
@ -1,4 +1,4 @@
|
|||||||
/* $Id: window.c,v 1.46 2008-06-29 07:04:31 nicm Exp $ */
|
/* $Id: window.c,v 1.47 2008-06-30 18:27:14 nicm Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
||||||
@ -287,6 +287,8 @@ window_destroy(struct window *w)
|
|||||||
buffer_destroy(w->in);
|
buffer_destroy(w->in);
|
||||||
buffer_destroy(w->out);
|
buffer_destroy(w->out);
|
||||||
|
|
||||||
|
if (w->cmd != NULL)
|
||||||
|
xfree(w->cmd);
|
||||||
xfree(w->name);
|
xfree(w->name);
|
||||||
xfree(w);
|
xfree(w);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user