diff options
author | Nicholas Marriott <nicm@openbsd.org> | 2012-01-20 19:15:40 +0000 |
---|---|---|
committer | Nicholas Marriott <nicm@openbsd.org> | 2012-01-20 19:15:40 +0000 |
commit | dcad13155b319e1ca2fafd3f0644e8efb15ac764 (patch) | |
tree | baf88d9f1e884488aebefb0836751f2d1aec04b6 | |
parent | e6519d3e279ba12d44633c3162dd183148aea9f0 (diff) | |
download | rtmux-dcad13155b319e1ca2fafd3f0644e8efb15ac764.tar.gz rtmux-dcad13155b319e1ca2fafd3f0644e8efb15ac764.tar.bz2 rtmux-dcad13155b319e1ca2fafd3f0644e8efb15ac764.zip |
Add an option to disable the window rename escape sequence, from Romain
Francoise.
-rw-r--r-- | input.c | 2 | ||||
-rw-r--r-- | options-table.c | 5 | ||||
-rw-r--r-- | tmux.1 | 7 |
3 files changed, 14 insertions, 0 deletions
@@ -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); diff --git a/options-table.c b/options-table.c index fa5dc71f..20f5ae01 100644 --- a/options-table.c +++ b/options-table.c @@ -436,6 +436,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 @@ -2342,6 +2342,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 |