Sync OpenBSD patchset 999:

Add an option to disable the window rename escape sequence, from Romain
Francoise.
pull/1/head
Tiago Cunha 2012-01-20 21:18:39 +00:00
parent b79189958f
commit d9eb34b28d
3 changed files with 14 additions and 0 deletions

View File

@ -1558,6 +1558,8 @@ input_exit_rename(struct input_ctx *ictx)
{
if (ictx->flags & INPUT_DISCARD)
return;
if (!options_get_number(&ictx->wp->window->options, "allow-rename"))
return;
log_debug("%s: \"%s\"", __func__, ictx->input_buf);
xfree(ictx->wp->window->name);

View File

@ -435,6 +435,11 @@ const struct options_table_entry window_options_table[] = {
.default_num = 0
},
{ .name = "allow-rename",
.type = OPTIONS_TABLE_FLAG,
.default_num = 1
},
{ .name = "alternate-screen",
.type = OPTIONS_TABLE_FLAG,
.default_num = 1

7
tmux.1
View File

@ -2346,6 +2346,13 @@ this option is good for full-screen programs which support
.Dv SIGWINCH
and poor for interactive programs such as shells.
.Pp
.It Xo Ic allow-rename
.Op Ic on | off
.Xc
Allow programs to change the window name using a terminal escape
sequence (\\033k...\\033\\\\).
The default is on.
.Pp
.It Xo Ic alternate-screen
.Op Ic on | off
.Xc